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
  • Данные кешируются для ускорения работы
  • Использование разрешено в коммерческих проектах

Нужно больше запросов? Свяжитесь с нами