Загальна інформація
Наш API створений як загальнодоступний ресурс для отримання максимально повної інформації про IP-адресу користувача. Дані надаються у форматах XML або JSON з використанням HTTP/HTTPS з'єднання. Інформація в базах оновлюється щодня і будь-який вебмастер може інтегрувати даний сервіс зі своїми проектами.
Наші API
Для інтеграції даного сервісу зі своїми проектами, ми пропонуємо Вам один з наступних API:
- cервіс "Гео-IP API";
- cервіс "Провайдер-IP API".
- сервис "Хостинг API".
- сервис "MAC-адрес API".
- сервис "Email API".
Обмеження у використанні
Ліміт кількості запитів до кожного із сервісів "Гео-IP API", "Провайдер-IP API", "Хостинг API", "MAC-адрес API" або "Email API" складає не більше 10 запитів з однієї IP адреси протягом доби.
Формат даних
Дані надані нашими API містять такі поля.
Сервіс "Гео-IP API":
Сервіс "Провайдер-IP API":
Сервіс "Хостинг API":
Сервис "MAC-адрес API":
Сервіс "Email API":
Приклади запитів до API
Приклад XML та JSON запитів до сервісу "Гео-IP API":
IPv4:
IPv6:
- XML: https://api.2ip.ua/geo.xml?ip=2001:4860:4860::8844
- JSON: https://api.2ip.ua/geo.json?ip=2001:4860:4860::8844
Виклик API з порожнім параметром "ip" поверне інформацію про IP адресу, з якої відбувається звернення.
Приклад XML та JSON запитів до сервісу "Провайдер-IP API":
IPv4:
Виклик API з порожнім параметром "ip" поверне інформацію про IP адресу, з якої відбувається звернення.
Приклад XML та JSON запитів до сервісу "Хостинг API":
Приклад XMLта JSON запитів до сервісу "MAC-адрес API":
- XML: https://api.2ip.ua/mac.xml?mac=00:30:48:5a:58:65
- JSON: https://api.2ip.ua/mac.json?mac=00:30:48:5a:58:65
Формат MAC-адреси для перевірки може бути один з наступних:
- 00:30:48:5a:58:65
- 00-22-15-75-1C-1E
- 000a.e475.7469
- 001201BB4ADD
Приклад XMLта JSON запитів до сервісу "Email API":
Приклади відповіді
Приклад XML відповіді сервісу "Гео-IP API":
Приклад JSON відповіді сервісу "Гео-IP API":
Приклад XML відповіді сервісу "Провайдер-IP API":
Приклад JSON відповіді сервісу "Провайдер-IP API":
Приклад XML відповіді сервісу "Хостинг API":
Приклад JSON відповіді сервісу "Хостинг API":
Приклад XML відповіді сервісу "MAC-адрес API":
Приклад JSON відповіді сервісу "MAC-адрес API":
Приклад XML відповіді сервісу "Email API":
Приклад JSON відповіді сервісу "Email API":
Модуль для Python
Ми розробили модуль для Python, який дуже лего встановити і відразу приступити до користування API.
Приклад використання:
Install the module from PyPI:
python3 -m pip install 2ip
Retrieve provider information for the IP address 192.0.2.0 as a dict:
>>> from twoip import TwoIP >>> twoip = TwoIP(key = None) >>> twoip.provider(ip = '192.0.2.0') {'ip': '192.0.2.0', 'ip_range_end': '3221226239', 'ip_range_start': '3221225984', 'mask': '24', 'name_ripe': 'Reserved AS', 'name_rus': '', 'route': '192.0.2.0'}
Retrieve geographic information for the IP address 8.8.8.8 as a dict:
>>> from twoip import TwoIP >>> twoip = TwoIP(key = None) >>> twoip.geo(ip = '8.8.8.8') {'city': 'Mountain view', 'country': 'United states of america', 'country_code': 'US', 'country_rus': 'США', 'country_ua': 'США', 'ip': '8.8.8.8', 'latitude': '37.405992', 'longitude': '-122.078515', 'region': 'California', 'region_rus': 'Калифорния', 'region_ua': 'Каліфорнія'}
More information here: https://pypi.org/project/2ip/
Вартість
10 запитів в день — безкоштовно (крім Email API, для нього тільки 2 запити в день безкоштовно).
1000 запитів в день до нашої бази, протягом 30 календарних днів, коштують 10$. Кожна наступна тисяча коштує + 1$. Наприклад, якщо вам потрібно 5000 запитів в день, то це буде коштувати 14$ в місяць.
Безліміт — 100$ в місяць (але не більше 1 мільйона звернень за день).
Після оплати ви отримаєте лист з інструкцією і Вашим персональним "API ключем". Ліміт буде прив'язаний до нього.
Отримати більш детальну інформацію Ви можете відправивши нам запит або звертайтеся за адресою [email protected].