API InfoMyIP

Publiczne API JSON dla wszystkich narzędzi sieciowych, z endpointami przyjaznymi dla curl. Dostęp anonimowy lub z kluczem API dla wyższych limitów.

base: https://www.infomyip.com/api/v1/
⚡ Szybki start

Bez konfiguracji: wypróbuj bezpośrednio w terminalu.

curl https://www.infomyip.com/ip
curl "https://www.infomyip.com/api/v1/dns?domain=example.com&type=A,MX"
🔑 Uwierzytelnianie

Klucz API jest opcjonalny i zwiększa limit zapytań. Przekaż go przez nagłówek lub query string.

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>"

Uzyskaj klucz API

⏱️ Limity zapytań
Anonimowo (na IP)
60 zapytań/min
Z kluczem API
1000 zapytań/min
Header
X-RateLimit-Limit · X-RateLimit-Remaining · X-RateLimit-Reset

Każda odpowiedź zawiera nagłówki X-RateLimit-*. Po przekroczeniu: HTTP 429 z Retry-After.

Endpointy
GET

/api/v1/ip

Informacje o Twoim IP (lub o IP przekazanym przez ?ip=): wersja, odwrotny DNS, PTR, publiczne/prywatne.

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

/api/v1/geoip

Geolokalizacja IP i ASN (kraj, miasto, ISP, organizacja, proxy/hosting).

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

/api/v1/bgp

Informacje BGP o IP: ogłoszony prefiks, RIR i powiązane ASN.

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

/api/v1/dns

Rekordy DNS domeny dla żądanych typów.

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

Odwrotny DNS (PTR) adresu IP.

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

/api/v1/ping

Ping hosta wraz ze statystykami.

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

/api/v1/traceroute

Traceroute do hosta.

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

/api/v1/port

Skanowanie wskazanych portów TCP (lub najpopularniejszych).

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

/api/v1/headers

Nagłówki odpowiedzi HTTP dla adresu URL.

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

/api/v1/blacklist

Sprawdzenie IP na głównych czarnych listach DNS (DNSBL).

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

/api/v1/whois

Dane WHOIS domeny.

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

/api/v1/subnet

Kalkulator podsieci na podstawie CIDR lub IP/maski.

params: cidr=
curl "https://www.infomyip.com/api/v1/subnet?cidr=192.168.1.0/24"
Endpointy w zwykłym tekście (curl)

Minimalne endpointy zwracające zwykły tekst, idealne do skryptów i routerów.

GET /ip
Twoje publiczne IP jako tekst — https://www.infomyip.com/ip
GET /ip.json
Twoje IP i jego informacje w JSON — https://www.infomyip.com/ip.json
curl https://www.infomyip.com/ip