API v1 · HTTP · JSON

Dokumentation

Øjeblikkeligt IPv4 & IPv6 IP-tjek med geolokalisering, ISP, ASN, IPv6-parathed og lækagetest.

GET Ingen godkendelse JSON · UTF-8

API

HTTP- og JSON-API

Ingen godkendelse

De centrale endpoints kræver hverken konto eller cookie. Dynamiske svar bruger Cache-Control: no-store og rate-limit-headere.

API v1

Stabil JSON

Versioneret snake_case-JSON med stabil kontrakt for egen og valgt IP.

GET/api/v1/self

Struktureret resultat for den aktuelle IP med netværks-, placerings- og ASN-felter.

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

Struktureret opslag af en valideret IPv4- eller 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

Kompatibilitet
StiSvar
GET /Rod med indholdsforhandling: JSON til CLI og */*, én IP til text/plain og SSR-HTML ved en udtrykkelig text/html-anmodning.
GET /jsonStruktureret resultat for den aktuelle IP med netværks-, placerings- og ASN-felter.
GET /json/{ip}Struktureret opslag af en valideret IPv4- eller IPv6-adresse.
GET /ip/{ip}Normaliseret mål-IP til programmer; noindex-siden kun ved en udtrykkelig HTML-anmodning.
Shell
curl -sS https://iprapid.com/json
curl -sS https://iprapid.com/json/8.8.8.8

Terminal

TEXT / ANSI
StiSvar
GET /ipNormaliseret aktuel IP efterfulgt af ét linjeskift.
GET /info[/{ip}]Detaljeret UTF-8-tekst med faste etiketter og rækkefølge uden ANSI-kontroltegn.
GET /ansi[/{ip}]/info-visningen med udtrykkeligt aktiverede, tilladte SGR-farver.
GET /field/{field}[/{ip}]Én tilladt værdi og linjeskift; 204 hvis den mangler.
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"
}

Metode og signalgrænser

Tjenesten adskiller serverobserverede netværksdata, lokale geodata og browsersignaler, så forskellige kilder ikke blandes sammen.

  • Den viste offentlige IP er adressen, som tjenesten observerede for denne HTTP-forbindelse.
  • Land, region, by, tidszone, koordinater, ASN og organisation kommer fra et lokalt datasæt.
  • WebRTC-, DNS-, sprog-, tidszone- og IPv6-tests er uafhængige observationer i browseren.
  • Utilgængelig, ukendt, ingen observation og afvigelse er forskellige tilstande.

Nøjagtighed og aktualitet

IP-geolokalisering beskriver en netværkstildeling, ikke en enhed eller husstand. By og koordinater kan være langt væk; nøjagtighedsradius er et skøn, ikke en garanti.

Privatliv og opbevaring

Opslaget gemmer ikke rå IP’er, URI’er, headere eller fingeraftryk i PostgreSQL-aggregater. Signerede links indeholder kun reducerede tilstande, udløber efter 24 timer og gemmes ikke som poster.

Ofte stillede spørgsmål

Er den viste by min nøjagtige placering?

Nej. IP-geolokalisering er et omtrentligt skøn på netværksniveau. Brug nøjagtighedsradius, og betragt ikke koordinaterne som en præcis adresse.

Gemmer tjenesten mit IP-opslag i databasen?

Programmet gemmer ikke rå IP-adresser i brugsaggregaterne. Begrænsede webadgangslogfiler håndteres separat.

Hvorfor kan IPv6 være ukendt i stedet for utilgængelig?

En ikke-konfigureret, blokeret eller uklar test beviser ikke, at IPv6 mangler; tilstanden forbliver ukendt indtil et klart resultat.

Hvad indeholder et delt diagnosticeringslink?

Kun reducerede tilstande, udstedelses- og udløbstid samt en signatur; ingen IP, koordinater eller DNS-resolveradresser.