📘 Документация API

📌 Описание

API предназначено для анализа и поиска утекших данных с поддержкой гибкой фильтрации, поиска по хешам (SHA-256), а также комбинирования условий, включая фильтрацию по диапазонам дат.

🔄 Данные обновляются ежедневно, что обеспечивает актуальность информации и позволяет компаниям своевременно реагировать на потенциальные угрозы. Использование нашего API предоставляет следующие преимущества:

Интеграция с нашим API — это не просто техническое решение, а стратегическая мера для защиты бизнеса, репутации и клиентов.

Ваш уникальный токен авторизации:

Внимание: этот токен является персональным ключом доступа. Не передавайте его третьим лицам и не публикуйте в открытых источниках.

🔧 Пример простого запроса

POST /api/v2/search
Authorization: Bearer <ваш токен>

curl -X POST https://cyberprotections.org/api/v2/search \
  -H "Authorization: Bearer <ваш токен>" \
  -H "Content-Type: application/json" \
  -d '{"clearUsername": "admin23"}'

🔍 Поля, доступные для поиска

ПолеОписаниеПримерПример хеша
clearUsernameЛогин или юзернеймuser12345hash_clearUsername
passwordПарольQwerty123!
ipIP-адрес192.168.0.1, 192.168.0.*, 192.168.*.*hash_ip
phoneТелефон380501234567hash_phone
clearDomenДомен (1 уровень)facebook.comhash_clearDomen
domainZoneЗона домена (ISO 3166)com, ru, gov.ru
clearEmailПочта в нижнем регистре[email protected]hash_clearEmail
emailDomainДомен почтыgmail.com
countryPhoneКод страны (ISO формат)UA, RU, US
data_modifyДата источника{ "from": "2023-01-01", "to": "2023-12-31" }

🧪 Примеры запросов с условиями

🔍 Поиск российских телефонов, авторизованных на binance.com за указанный период

{
  "clearDomen": "binance.com",
  "countryPhone": "RU",
  "data_modify": { "from": "2024-01-01", "to": "2025-01-01" }
}

🔍 Поиск пользователей сайта diia.gov.ua у которых почтовые ящики gmail.com

{
  "clearDomen": "diia.gov.ua",
  "emailDomain": "gmail.com"
}

🔍 Поиск аккаунтов с логином root по стране RU за период

{
  "clearUsername": "root",
  "countryPhone": "RU",
  "data_modify": { "from": "2024-01-01", "to": "2025-12-31" }
}

🔍 Поиск корпоративных IP-адресов по маске в зоне RU

{
  "ip": "10.10.*.*",
  "domainZone": "ru"
}

🔍 Поиск по хешу почты

{
  "hash_clearEmail": "38df3760f878e373222d4543245529c560049a3aef14a8acb47831eeef135ef4"
}

🔍 Поиск одинаковых паролей для поиска связанных почт и аккаунтов

{
  "password": "admin123"
}

🔍 Поиск контактов с телефонами UA, посещавших сайты в зоне .ru за период

{
  "countryPhone": "UA",
  "domainZone": "ru",
  "data_modify": { "from": "2023-01-01", "to": "2025-05-01" }
}

📦 Формат ответа

{
  "success": true,
  "updatedCredits": 5589,
  "results": [
    { "_id": "6801837abdde957f1bcf3422", ... }
  ],
  "total": 1000
}

🏢 Интеграция для банков и компаний

Для корпоративных клиентов реализована защищённая проверка утечек без раскрытия чувствительных данных клиентов и сотрудников. Это позволяет:

Все значения должны быть приведены к нижнему регистру перед хешированием (SHA-256). Используйте поля hash_... для запроса.

❗ Ошибки API