API InfoMyIP
API pubblica JSON per tutti gli strumenti di rete, con endpoint curl-friendly. Accesso anonimo oppure con chiave API per limiti più alti.
Nessuna configurazione: provala subito dal terminale.
La chiave API è opzionale e alza il limite di richieste. Puoi passarla via header o query string.
- Anonimo (per IP)
- 60 richieste/min
- Con chiave API
- 1000 richieste/min
- Header
- X-RateLimit-Limit · X-RateLimit-Remaining · X-RateLimit-Reset
Ogni risposta include gli header X-RateLimit-*. Al superamento: HTTP 429 con Retry-After.
/api/v1/ip
Info sul tuo IP (o su un IP passato con ?ip=): versione, reverse DNS, PTR, pubblico/privato.
?ip= (opzionale)/api/v1/geoip
Geolocalizzazione e ASN di un IP (paese, città, ISP, organizzazione, proxy/hosting).
ip= (opzionale)/api/v1/bgp
Informazioni BGP di un IP: prefisso annunciato, RIR e ASN correlati.
ip= (opzionale)/api/v1/dns
Record DNS di un dominio per i tipi richiesti.
domain= &type=A,AAAA,MX,NS,TXT,CNAME,SOA,CAA,SRV/api/v1/reverse
Reverse DNS (PTR) di un indirizzo IP.
ip=/api/v1/ping
Ping verso un host, con statistiche.
host= &count=1..10/api/v1/traceroute
Traceroute verso un host.
host=/api/v1/port
Scansione delle porte TCP indicate (o le più comuni).
host= &ports=80,443|common/api/v1/headers
Header HTTP di risposta di un URL.
url=/api/v1/blacklist
Controllo dell'IP nelle principali blacklist DNS (DNSBL).
ip=/api/v1/whois
Dati WHOIS di un dominio.
domain=/api/v1/subnet
Calcolatore di subnet da CIDR o IP/netmask.
cidr=Endpoint minimali che restituiscono testo semplice, ideali per script e router.
- GET /ip
- Il tuo IP pubblico in testo —
https://www.infomyip.com/ip - GET /ip.json
- Il tuo IP e le info in JSON —
https://www.infomyip.com/ip.json