Получайте информацию об IP-адресах автоматически и в формате JSON

Общая информация

API сервиса Какой ИП позволяет получать информацию об IP-адресах в формате JSON. API поддерживает как получение информации о вашем собственном IP-адресе, так и о любом другом IP-адресе.

Через консоль

curl kakoyip.ru

Пример ответа:

123.11.22.33

Методы API

Базовый URL: https://kakoyip.ru/api/

1. Получение информации о вашем IP

Endpoint: GET /api/

Описание: Возвращает информацию о вашем IP-адресе

Пример запроса:

curl https://kakoyip.ru/api/

2. Получение информации о конкретном IP

Endpoint: GET /api/?ip={IP_ADDRESS}

Описание: Возвращает информацию о указанном IP-адресе

Пример запроса:

curl https://kakoyip.ru/api/?ip=8.8.8.8

Формат ответа

API возвращает данные в формате JSON со следующей структурой:

{
  "ip": "8.8.8.8",
  "ptr": "dns.google",
  "browser": "curl/7.68.0",
  "geo": {
    "country": "United States",
    "city": "Mountain View"
  }
}

Поля ответа:

  • ip - IP-адрес
  • ptr - PTR-запись (обратная DNS-запись)
  • browser - User Agent браузера или клиента
  • geo - Объект с географической информацией:
    • country - Страна
    • city - Город

Ограничения

API имеет ограничение на количество запросов - не более 100 запросов в минуту с одного IP-адреса. При превышении лимита сервер вернет код 429 (Too Many Requests).

Примеры использования

Получение информации о вашем IP в командной строке:

curl kakoyip.ru

Получение информации о вашем IP в формате JSON в браузере:

https://kakoyip.ru/api/

Использование в JavaScript:

fetch('https://kakoyip.ru/api/')
  .then(response => response.json())
  .then(data => console.log(data));

© 2025 KakoyIP.ru - Все права защищены