Документация по API
Чтобы начать использовать IPHunter API, вы должны подписаться на план
ПодписывайсяВ ответе API у нас есть поле с именем block , которое идентифицирует уровень риска анализируемого IP. Когда блок равен 1, мы советуем заблокировать доступ анализируемого пользователя, чтобы избежать проблем с остальными пользователями, которые правильно используют свой веб-сайт или приложение.
block: 0 Жилой / несекретный IP (безопасный IP)
block: 1 Нежилой IP (Хостинг, Прокси, VPN ...)
block: 2 Нежилые и жилые IP (предупреждение, может предупредить невинных людей)
Каждый день мы знаем более 3000 новых IPS, которые используются для сокрытия подлинной личности пользователей (среди прочих причин).
Для получения дополнительной информации, не стесняйтесь обращаться к нашей документации.
Документация
Помимо типа соединения с уровнем безопасности ( block ), мы отправляем название страны на английском языке, код страны, город и интернет-провайдера IP.
Прежде чем заблокировать IP на вашем сайте, мы рекомендуем проанализировать, пытается ли пользователь выполнить какое-либо мошенническое действие с вашим Приложением. Мы боремся с мошенничеством в Интернете, и в 90% случаев они используют хостинг, VPN или прокси, чтобы скрыть идентификацию пользователей.
Endpoint
curl https://www.iphunter.info:8082/v1/ip/148.56.53.217 -H "X-Key: PRIVATEAPIKEY"
Правильный ответ
{
"status": "success",
"data": {
"ip": "148.56.53.217",
"ip_num": 2486711769,
"country_code": "ES",
"country_name": "Spain",
"city": "Madrid",
"isp": "Vodafone Espana S.A.U.",
"block": 0
}
}
Ответ об ошибке
{
"status": "error",
"code": "Bad Ip Range"
}
API отвечает в формате JSON. cURL - это программа командной строки для восстановления данных из Интернета с помощью консоли.
Если вы достигнете лимита запросов (в секунду или в день), будет возвращен код состояния HTTP 429.