API InfoMyIP

Публичное JSON API для всех сетевых инструментов с удобными для curl конечными точками. Анонимный доступ или с API-ключом для более высоких лимитов.

base: https://www.infomyip.com/api/v1/
⚡ Быстрый старт

Без настройки: попробуйте прямо в терминале.

curl https://www.infomyip.com/ip
curl "https://www.infomyip.com/api/v1/dns?domain=example.com&type=A,MX"
🔑 Аутентификация

API-ключ необязателен и увеличивает ваш лимит запросов. Передайте его через заголовок или query-строку.

curl -H "Authorization: Bearer <API_KEY>" https://www.infomyip.com/api/v1/ip
curl -H "X-API-Key: <API_KEY>" https://www.infomyip.com/api/v1/ip
curl "https://www.infomyip.com/api/v1/ip?key=<API_KEY>"

Получить API-ключ

⏱️ Лимиты запросов
Анонимно (на IP)
60 запросов/мин
С API-ключом
1000 запросов/мин
Header
X-RateLimit-Limit · X-RateLimit-Remaining · X-RateLimit-Reset

Каждый ответ содержит заголовки X-RateLimit-*. При превышении: HTTP 429 с Retry-After.

Конечные точки
GET

/api/v1/ip

Информация о вашем IP (или об IP, переданном через ?ip=): версия, обратный DNS, PTR, публичный/частный.

params: ?ip= (opzionale)
curl "https://www.infomyip.com/api/v1/ip"
GET

/api/v1/geoip

Геолокация IP и ASN (страна, город, ISP, организация, прокси/хостинг).

params: ip= (opzionale)
curl "https://www.infomyip.com/api/v1/geoip?ip=8.8.8.8"
GET

/api/v1/bgp

Информация BGP об IP: анонсированный префикс, RIR и связанные ASN.

params: ip= (opzionale)
curl "https://www.infomyip.com/api/v1/bgp?ip=8.8.8.8"
GET

/api/v1/dns

DNS-записи домена для запрошенных типов.

params: domain= &type=A,AAAA,MX,NS,TXT,CNAME,SOA,CAA,SRV
curl "https://www.infomyip.com/api/v1/dns?domain=example.com&type=A,MX"
GET

/api/v1/reverse

Обратный DNS (PTR) IP-адреса.

params: ip=
curl "https://www.infomyip.com/api/v1/reverse?ip=1.1.1.1"
GET

/api/v1/ping

Ping хоста со статистикой.

params: host= &count=1..10
curl "https://www.infomyip.com/api/v1/ping?host=google.com&count=4"
GET

/api/v1/traceroute

Traceroute до хоста.

params: host=
curl "https://www.infomyip.com/api/v1/traceroute?host=cloudflare.com"
GET

/api/v1/port

Сканирование указанных TCP-портов (или самых распространённых).

params: host= &ports=80,443|common
curl "https://www.infomyip.com/api/v1/port?host=example.com&ports=80,443"
GET

/api/v1/headers

HTTP-заголовки ответа для URL.

params: url=
curl "https://www.infomyip.com/api/v1/headers?url=https://example.com"
GET

/api/v1/blacklist

Проверка IP по основным DNS-чёрным спискам (DNSBL).

params: ip=
curl "https://www.infomyip.com/api/v1/blacklist?ip=1.2.3.4"
GET

/api/v1/whois

Данные WHOIS домена.

params: domain=
curl "https://www.infomyip.com/api/v1/whois?domain=example.com"
GET

/api/v1/subnet

Калькулятор подсети по CIDR или IP/маске.

params: cidr=
curl "https://www.infomyip.com/api/v1/subnet?cidr=192.168.1.0/24"
Конечные точки в виде обычного текста (curl)

Минимальные конечные точки, возвращающие обычный текст, идеальны для скриптов и роутеров.

GET /ip
Ваш публичный IP в виде текста — https://www.infomyip.com/ip
GET /ip.json
Ваш IP и его информация в JSON — https://www.infomyip.com/ip.json
curl https://www.infomyip.com/ip