InfoMyIP API

Öffentliche JSON-API für alle Netzwerk-Tools mit curl-freundlichen Endpunkten. Anonymer Zugriff oder mit API-Schlüssel für höhere Limits.

base: https://www.infomyip.com/api/v1/
⚡ Schnellstart

Ohne Einrichtung: direkt im Terminal ausprobieren.

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

Der API-Schlüssel ist optional und erhöht Ihr Anfragelimit. Übergeben Sie ihn per Header oder 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>"

API-Schlüssel registrieren

⏱️ Ratenbegrenzungen
Anonym (pro IP)
60 Anfragen/Min.
Mit API-Schlüssel
1000 Anfragen/Min.
Header
X-RateLimit-Limit · X-RateLimit-Remaining · X-RateLimit-Reset

Jede Antwort enthält X-RateLimit-*-Header. Bei Überschreitung: HTTP 429 mit Retry-After.

Endpunkte
GET

/api/v1/ip

Infos zu Ihrer IP (oder einer mit ?ip= übergebenen IP): Version, Reverse DNS, PTR, öffentlich/privat.

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

/api/v1/geoip

IP-Geolokalisierung und ASN (Land, Stadt, ISP, Organisation, Proxy/Hosting).

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

/api/v1/bgp

BGP-Informationen einer IP: angekündigtes Präfix, RIR und zugehörige ASNs.

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

/api/v1/dns

DNS-Einträge einer Domain für die angeforderten Typen.

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

Reverse DNS (PTR) einer IP-Adresse.

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

/api/v1/ping

Ping eines Hosts mit Statistiken.

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

/api/v1/traceroute

Traceroute zu einem Host.

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

/api/v1/port

Scan der angegebenen TCP-Ports (oder der gängigsten).

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-Antwort-Header einer URL.

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

/api/v1/blacklist

Prüfen einer IP gegen große DNS-Blacklists (DNSBL).

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

/api/v1/whois

WHOIS-Daten einer Domain.

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

/api/v1/subnet

Subnetz-Rechner aus CIDR oder IP/Netzmaske.

params: cidr=
curl "https://www.infomyip.com/api/v1/subnet?cidr=192.168.1.0/24"
Klartext-Endpunkte (curl)

Minimale Endpunkte, die Klartext zurückgeben, ideal für Skripte und Router.

GET /ip
Ihre öffentliche IP als Text — https://www.infomyip.com/ip
GET /ip.json
Ihre IP und Infos als JSON — https://www.infomyip.com/ip.json
curl https://www.infomyip.com/ip