API v1 · HTTP · JSON

Dokumentasjon

Umiddelbar IPv4 og IPv6 IP-sjekk med geolokasjon, ISP, ASN, IPv6-klarhet og lekkasjetest.

GET Ingen autentisering JSON · UTF-8

API

HTTP- og JSON-API

Ingen autentisering

Kjerneendepunktene krever verken konto eller informasjonskapsel. Dynamiske svar bruker Cache-Control: no-store og rate-limit-hoder.

API v1

Stabil JSON

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

GET/api/v1/self

Strukturert resultat for gjeldende IP med nettverks-, steds- og ASN-felt.

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

Strukturert oppslag av en validert 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
BaneSvar
GET /Rot med innholdsforhandling: JSON for CLI og */*, én IP for text/plain og SSR-HTML ved en uttrykkelig text/html-forespørsel.
GET /jsonStrukturert resultat for gjeldende IP med nettverks-, steds- og ASN-felt.
GET /json/{ip}Strukturert oppslag av en validert IPv4- eller IPv6-adresse.
GET /ip/{ip}Normalisert mål-IP for programmer; noindex-siden kun ved en uttrykkelig HTML-forespørsel.
Shell
curl -sS https://iprapid.com/json
curl -sS https://iprapid.com/json/8.8.8.8

Terminal

TEXT / ANSI
BaneSvar
GET /ipNormalisert gjeldende IP etterfulgt av ett linjeskift.
GET /info[/{ip}]Detaljert UTF-8-tekst med faste etiketter og rekkefølge, uten ANSI-kontrolltegn.
GET /ansi[/{ip}]/info-visningen med uttrykkelig aktiverte, tillatte SGR-farger.
GET /field/{field}[/{ip}]Én tillatt verdi og linjeskift; 204 hvis verdien 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 signalgrenser

Tjenesten holder serverobserverte nettverksdata, lokale geodata og nettlesersignaler adskilt, slik at ulike kilder ikke forveksles.

  • Den viste offentlige IP-en er adressen tjenesten observerte for denne HTTP-forbindelsen.
  • Land, region, by, tidssone, koordinater, ASN og organisasjon kommer fra et lokalt datasett.
  • WebRTC-, DNS-, språk-, tidssone- og IPv6-tester er uavhengige observasjoner i nettleseren.
  • Utilgjengelig, ukjent, ingen observasjon og avvik er forskjellige tilstander.

Nøyaktighet og aktualitet

IP-geolokasjon beskriver en nettverkstildeling, ikke en enhet eller husstand. By og koordinater kan ligge langt unna; nøyaktighetsradiusen er et anslag, ikke en garanti.

Personvern og lagring

Oppslaget lagrer ikke rå IP-er, URI-er, hoder eller fingeravtrykk i PostgreSQL-aggregater. Signerte lenker inneholder bare reduserte tilstander, utløper etter 24 timer og lagres ikke som poster.

Ofte stilte spørsmål

Er den viste byen min nøyaktige plassering?

Nei. IP-geolokasjon er et omtrentlig anslag på nettverksnivå. Bruk nøyaktighetsradiusen og ikke betrakt koordinatene som en nøyaktig adresse.

Lagrer tjenesten IP-oppslaget mitt i databasen?

Programmet lagrer ikke rå IP-adresser i bruksaggregatene. Begrensede webtilgangslogger håndteres separat.

Hvorfor kan IPv6 være ukjent i stedet for utilgjengelig?

En ukonfigurert, blokkert eller uklar test beviser ikke at IPv6 mangler; tilstanden forblir ukjent til et tydelig resultat foreligger.

Hva inneholder en delt diagnostikklenke?

Bare reduserte tilstander, utstedelses- og utløpstid og en signatur; ingen IP, koordinater eller DNS-resolveradresser.