Загальна інформація
Наш 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].