API v1 · HTTP · JSON
Dokumentasjon
Umiddelbar IPv4 og IPv6 IP-sjekk med geolokasjon, ISP, ASN, IPv6-klarhet og lekkasjetest.
API
HTTP- og JSON-API
Kjerneendepunktene krever verken konto eller informasjonskapsel. Dynamiske svar bruker Cache-Control: no-store og rate-limit-hoder.
API v1
Stabil JSONVersjonert snake_case-JSON med stabil kontrakt for egen og valgt IP.
/api/v1/selfStrukturert resultat for gjeldende IP med nettverks-, steds- og ASN-felt.
curl --fail --silent --show-error https://iprapid.com/api/v1/self
/api/v1/lookup/{ip}Strukturert oppslag av en validert IPv4- eller IPv6-adresse.
curl --fail --silent --show-error https://iprapid.com/api/v1/lookup/8.8.8.8
/api/v1/metaschema_version · capabilities · fields
curl --fail --silent --show-error https://iprapid.com/api/v1/meta
JSON
Kompatibilitet| Bane | Svar |
|---|---|
GET / | Rot med innholdsforhandling: JSON for CLI og */*, én IP for text/plain og SSR-HTML ved en uttrykkelig text/html-forespørsel. |
GET /json | Strukturert 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. |
curl -sS https://iprapid.com/json
curl -sS https://iprapid.com/json/8.8.8.8
Terminal
TEXT / ANSI| Bane | Svar |
|---|---|
GET /ip | Normalisert 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. |
curl iprapid.com
curl -4 iprapid.com
curl -6 iprapid.com
curl.exe iprapid.com
curl.exe -4 iprapid.com
curl.exe -6 iprapid.com
API v1 · JSON
APPLICATION/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.