Документация по определению 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,
}
}