API для разработчиков
Бесплатный доступ к данным об IPv4 адресах
Endpoint
GET https://geomyip.com/api/public/lookup?ip={ipv4_address}Параметр ip принимает только IPv4 адреса (например: 8.8.8.8, 1.1.1.1)
Пример запроса
Запрос:
curl "https://geomyip.com/api/public/lookup?ip=8.8.8.8"Ответ:
{
"ip": "8.8.8.8",
"type": "IPv4",
"hostname": "dns.google",
"asn": 15169,
"organization": "Google LLC",
"isp": null,
"domain": "google.com",
"subnet": "8.8.8.0/24",
"country": "United States",
"country_code": "US",
"region": "California",
"city": "Mountain View",
"postal": "94043",
"latitude": 37.40552,
"longitude": -122.07746,
"timezone": "America/Los_Angeles",
"is_vpn": false,
"is_proxy": false,
"is_tor": false,
"is_hosting": true
}Пример на JavaScript
fetch('https://geomyip.com/api/public/lookup?ip=8.8.8.8')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));Пример на Python
import requests
response = requests.get('https://geomyip.com/api/public/lookup', params={'ip': '8.8.8.8'})
data = response.json()
print(data)Условия использования
- • API полностью бесплатное
- • Лимит: 1000 запросов в сутки с одного IP
- • Данные кешируются для ускорения работы
- • Использование разрешено в коммерческих проектах
Нужно больше запросов? Свяжитесь с нами
