Документация по определению IP

Методы для получения геоданных по IP и определения IP пользователя.

Авторизация

Передавайте API‑ключ в заголовке Authorization.

Authorization: Bearer YOUR_API_KEY

Определить мой IP

Возвращает геоданные для IP текущего пользователя.

GET/myтребуется Bearer токен
curl https://napi.whilet.ru/v1/ip/my \
  -H "Authorization: Bearer YOUR_API_KEY"

Lookup по IP (query)

Передайте IP через параметр запроса.

GET/lookup?ip=8.8.8.8требуется Bearer токен
curl "https://napi.whilet.ru/v1/ip/lookup?ip=8.8.8.8" \
  -H "Authorization: Bearer YOUR_API_KEY"

Lookup по IP (path)

Передайте IP прямо в URL.

GET/lookup/:ipтребуется Bearer токен
curl https://napi.whilet.ru/v1/ip/lookup/8.8.8.8 \
  -H "Authorization: Bearer YOUR_API_KEY"

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

Ответ включает геоданные и метрики поиска.

{
  "status": 200,
  "message": "Запрос выполнен успешно",
  "data": {
      "ipType": "ipv4",
      "continent": "EU",
      "countryCode": "RU",
      "country": "Россия",
      "region": "Omsk Oblast",
      "city": "Omsk",
      "searchTimeMs": "0.264",
      "detectedIp": "178.216.219.113",
      "ipv4": "178.216.219.113",
      "ipv6": null,
  }
}