API v1 · HTTP · JSON

Dokumentation

Sofortige IPv4 & IPv6 IP-Prüfung mit Geolocation, ISP, ASN, IPv6-Bereitschaft und Leck-Erkennung.

GET Keine Anmeldung JSON · UTF-8

API

HTTP- und JSON-API

Keine Anmeldung

Die Kernendpunkte benötigen weder Konto noch Cookie. Dynamische Antworten verwenden Cache-Control: no-store und enthalten Rate-Limit-Header.

API v1

Stabiles JSON

Versioniertes snake_case-JSON mit stabilem Antwortvertrag für Eigen- und Zielabfragen.

GET/api/v1/self

Strukturiertes Ergebnis für die aktuelle IP mit Netzwerk-, Standort- und ASN-Feldern.

Shell
curl --fail --silent --show-error https://iprapid.com/api/v1/self
GET/api/v1/lookup/{ip}

Strukturierte Abfrage einer geprüften IPv4- oder IPv6-Adresse.

Shell
curl --fail --silent --show-error https://iprapid.com/api/v1/lookup/8.8.8.8
GET/api/v1/meta

schema_version · capabilities · fields

Shell
curl --fail --silent --show-error https://iprapid.com/api/v1/meta

JSON

Kompatibilität
PfadAntwort
GET /Inhaltsaushandlung: JSON für CLI und */*, eine IP für text/plain und SSR-HTML bei ausdrücklichem text/html.
GET /jsonStrukturiertes Ergebnis für die aktuelle IP mit Netzwerk-, Standort- und ASN-Feldern.
GET /json/{ip}Strukturierte Abfrage einer geprüften IPv4- oder IPv6-Adresse.
GET /ip/{ip}Kanonische Ziel-IP für Maschinen; die noindex-Seite nur bei ausdrücklicher HTML-Anfrage.
Shell
curl -sS https://iprapid.com/json
curl -sS https://iprapid.com/json/8.8.8.8

Terminal

TEXT / ANSI
PfadAntwort
GET /ipKanonische aktuelle IP, gefolgt von genau einem Zeilenumbruch.
GET /info[/{ip}]Ausführlicher UTF-8-Klartext mit stabilen Bezeichnungen und ohne ANSI-Steuerzeichen.
GET /ansi[/{ip}]Die /info-Ansicht mit ausdrücklich aktivierter, begrenzter SGR-Farbe.
GET /field/{field}[/{ip}]Ein erlaubter Einzelwert mit Zeilenumbruch; 204, wenn er nicht verfügbar ist.
Shell
curl iprapid.com
curl -4 iprapid.com
curl -6 iprapid.com
PowerShell
curl.exe iprapid.com
curl.exe -4 iprapid.com
curl.exe -6 iprapid.com

API v1 · JSON

APPLICATION/JSON
JSON
{
  "schema_version": "1",
  "query": {
    "type": "lookup",
    "ip": "8.8.8.8",
    "ip_version": 4
  },
  "network": {
    "asn": 15169,
    "as_organization": "Google LLC"
  },
  "location": {
    "continent_code": "NA",
    "country_code": "US",
    "country": "United States",
    "region_code": null,
    "region": null,
    "city": null,
    "postal_code": null,
    "timezone": "America/Chicago",
    "coordinates": {
      "latitude": 37.751,
      "longitude": -97.822,
      "accuracy_radius_km": 1000
    }
  },
  "data": {
    "status": "available",
    "built_at": "2026-03-03T08:15:43Z"
  },
  "observed_at": "2026-07-25T12:23:07Z"
}

Methodik und Grenzen der Signale

Der Dienst trennt serverseitig beobachtete Netzwerkdaten, lokale Geodatensätze und Hinweise aus dem Browser, damit kein Signal als ein anderes ausgegeben wird.

  • Die angezeigte öffentliche IP ist die Adresse, die der Dienst für diese HTTP-Verbindung beobachtet.
  • Land, Region, Stadt, Zeitzone, Koordinaten, ASN und Organisation stammen aus einem lokalen Datensatz.
  • WebRTC-, DNS-, Sprach-, Zeitzonen- und IPv6-Tests sind voneinander unabhängige Beobachtungen im Browser.
  • Nicht verfügbar, unbekannt, keine Beobachtung und Abweichung sind unterschiedliche Zustände.

Genauigkeit und Aktualität

IP-Geolokalisierung beschreibt eine Netzwerkzuordnung, kein Gerät oder einen Haushalt. Stadt und Koordinaten können weit entfernt liegen; der Genauigkeitsradius ist eine Unsicherheitsschätzung, keine Garantie.

Datenschutz und Aufbewahrung

Der Abfragepfad schreibt keine rohen IP-Adressen, URIs, Header oder Fingerabdrücke in die PostgreSQL-Aggregate. Signierte Diagnosefreigaben enthalten nur reduzierte Statuswerte, laufen nach 24 Stunden ab und werden nicht als Freigabedatensatz gespeichert.

Häufig gestellte Fragen

Ist die angezeigte Stadt mein genauer Standort?

Nein. IP-Geolokalisierung ist nur eine ungefähre Schätzung auf Netzwerkebene. Beachten Sie den Genauigkeitsradius.

Speichert der Dienst meine IP-Abfrage in seiner Datenbank?

Die Anwendung speichert keine rohen IP-Adressen in ihren Nutzungsaggregaten. Geschützte Webserver-Protokolle werden separat behandelt.

Warum kann IPv6 unbekannt statt nicht verfügbar sein?

Eine nicht konfigurierte oder blockierte Messung beweist nicht, dass IPv6 fehlt. Ohne eindeutige Messung bleibt der Zustand unbekannt.

Was enthält ein Diagnosefreigabelink?

Nur reduzierte Statuswerte, Ausgabe- und Ablaufzeit sowie eine Signatur; keine IP-Adresse, Koordinaten oder DNS-Resolver-Adresse.