Общая информация
Наш API создан как общедоступный ресурс для получения максимально полной информацией об IP-адресе пользователя. Данные предоставляются в форматах XML или JSON с использованием HTTP/HTTPS соединения. Информация в базах обновляется ежедневно и любой вебмастер может интегрировать данный сервис со своими проектами.
Наши API
Для интеграции данного сервиса со своими проектами мы предлагаем Вам один из следующих API:
- сервис "Гео-IP API";
- сервис "Провайдер-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].