API
Поддерживаются следующие типы API:
IP Lookup JSON API
IP Калькулятор API
IPTools API
IP Lookup JSON API v2
Как использовать
Чтобы получить ответ в формате JSON, отправьте запрос GET на
Вы можете указать IP-адрес или домен для поиска или не указывать ничего, тогда вы получите информацию о вашем текущем IP-адресе.
Ответ
Успешный запрос возвращает следующее:
Описание полей
| Название |
Описание значения |
| ip |
IP использованный в запросе |
| status |
Статус ответа API |
| country |
Раздел содержит информацию о стране. Название страны в различных языках, ссылки на флаги |
| city |
Раздел содержит информацию о городе. Название страны в различных языках |
| postal_code |
Почтовый индекс |
| location |
Координаты |
| location |
Информация о провайдере |
Ошибка запроса
Ошибочный запрос возвращает следующую ошибку:
{
"ip":"zzz",
"status":"fail",
"message":"IP address empty or invalid"
}
IP Калькулятор API
С помощью нашего данного API вы можете вычислить ip адрес сети, широковещательный адрес, ip адрес первого узла (хоста), ip адрес последнего узла (хоста), количество рабочих узлов (хостов) в заданной сети, маску сети, обратную маску (wildcard mask) и сетевой префикс. Данные выводятся в формате JSON.
Для вызова API, нужно сформировать запрос следующего формата: https://ipcalc.co/apicalc/IP адрес, или сеть/Маска сети/
Примеры запросов:
Пример ответа:
IPTools API
Парсинг IP из форматов integer, binary или hex
Преобразование IP адреса из форматов integer, binary или hex в читаемый IP адрес.
Примеры запросов:
Пример ответа:
{
"query":"0x0a000001",
"response":"10.0.0.1"
}
По умолчанию результат возращается в формате JSON, если хотите показать как Plain text, то необходимо добавить переменную format=simple. Например запрос должен выглядить так: https://ipcalc.co/ipapi/hashToIP/?hash=0x0a000001&format=simple
Сконвертировать IP адрес в integer, binary или hex формат
Конвертирование IP адреса в форматы integer, binary или hex.
Примеры запросов:
Пример ответа:
{
"query":"192.168.1.1",
"format":"hex",
"response":"0xc0a80101"
}
По умолчанию результат возращается в формате JSON, если хотите показать как Plain text, то необходимо добавить переменную format=simple. Например запрос должен выглядить так: https://ipcalc.co/ipapi/convertIP/?ip=192.168.1.1&format=long&format=simple
Лимты использования
- Вы можете использовать API без ограничений
Последние записи в блоге
DDoS-атака представляет собой поток запросов или сетевых пакетов, задача которого — сделать сервис недоступным для обычных пользователей. Источником могут быть тысячи зараженных устройств, облачные виртуальные машины или неправильно настроенные серверы, используемые для усиления трафика.
На практ...
Электронная книга может одновременно перестать заряжаться и определяться компьютером, потому что обе функции используют один разъём и связанные с ним цепи. Через порт устройство получает питание, а при подключении к компьютеру дополнительно обменивается данными. Если повреждён кабель, разъём или уча...
Современные информационные системы постоянно увеличивают объемы обрабатываемых данных. Если на начальном этапе проектирования приложения база PostgreSQL работает быстро и стабильно, то по мере роста количества пользователей, записей и запросов ситуация может измениться. Операции, которые раньше выпо...
Индикаторы часового типа в системе точных измерений
В машиностроении, приборостроении и ремонтных работах большое значение имеет контроль точности изготовления деталей. Даже небольшие отклонения размеров, биение поверхностей или нарушение геометрии могут привести к снижению качества продукции и быс...
Минимализм как главный тренд современного интерьера
Современный интерьер все чаще строится на принципах лаконичности, функциональности и визуальной легкости. Владельцы квартир и домов стремятся избавиться от лишних деталей, сделать пространство более гармоничным и просторным. Именно поэтому все бол...
Как интернет-магазину добавить оплату криптовалютой: пошаговый разбор
Всё больше интернет-магазинов начинают добавлять возможность оплаты в криптовалюте, чтобы не ограничивать клиентов привычными платёжными методами. Для одних это способ выйти на новую аудиторию и работать с покупателями из разных ...