NebulaApi
универсальное API
для поиска по данным.
Один endpoint /search для поиска по телефону, email,
никнейму, имени, Telegram и VK. Поиск выполняется в двух подключённых облачных индексах.
Все запросы отправляются методом POST на /search с JSON-телом.
Оптимизированные запросы и стабильная работа.
Каждый запрос защищён API-ключом.
Получение API ключа
Для получения API ключа напишите в личные сообщения.
Как получить ключ?
Для получения API ключа напишите в личные сообщения:
@thremorr📌 Инструкция:
- 1. Напишите @thremorr в Telegram
- 2. Укажите желаемый срок действия ключа
- 3. Получите готовый API ключ
Авторизация
Передавайте API-ключ в заголовке Authorization
при каждом запросе.
Храните ключ на сервере в переменных окружения и никогда не встраивайте в публичный интерфейс или открытые репозитории.
Основной endpoint
Обязательный endpoint — все запросы отправляются сюда с JSON-телом.
https://api.nebula.bot.cd/search
POST /search — все запросы отправляются на этот endpoint с JSON телом.
method: POST ·
content-type: application/json ·
auth: Bearer
curl -X POST https://api.nebula.bot.cd/search \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"phone": "+79001234567"}'
Для тестирования замените YOUR_API_KEY на свой секретный ключ.
Не публикуйте его в клиентском коде или открытых репозиториях.
поиск по телефону
curl -X POST https://api.nebula.bot.cd/search \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk_..." \
-d '{"phone": "+79001234567"}'
номер телефона в международном формате (+79001234567)
поиск по email
curl -X POST https://api.nebula.bot.cd/search \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"email": "user@mail.ru"}'
email адрес пользователя
поиск по никнейму
curl -X POST https://api.nebula.bot.cd/search \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"nick": "username"}'
никнейм или логин пользователя
поиск по имени
curl -X POST https://api.nebula.bot.cd/search \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"name": "Иван"}'
различные варианты параметров для поиска по имени пользователя
поиск по Telegram
curl -X POST https://api.nebula.bot.cd/search \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"telegram": "@username"}'
поиск по username или ID Telegram
поиск по VK
curl -X POST https://api.nebula.bot.cd/search \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"vk": "id123456789"}'
поиск по ID пользователя VK (id123456789 или 123456789)
пример ответа API
При успешном запросе API возвращает JSON с найденными записями.
{
"status": "success",
"data": {
"found": true,
"records": [
{ "info": "..." }
]
}
}