API v1 · HTTP · JSON

Dokumentation

Omedelbar IPv4 & IPv6 IP-kontroll med geolokalisering, ISP, ASN, IPv6-beredskap och läckagetest.

GET Ingen autentisering JSON · UTF-8

API

HTTP- och JSON-API

Ingen autentisering

De viktigaste ändpunkterna kräver varken konto eller cookie. Dynamiska svar använder Cache-Control: no-store och rate-limit-rubriker.

API v1

Stabil JSON

Versionsstyrd snake_case-JSON med stabilt kontrakt för egen och vald IP.

GET/api/v1/self

Strukturerat resultat för aktuell IP med nätverks-, plats- och ASN-fält.

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

Strukturerad sökning av en validerad IPv4- eller IPv6-adress.

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
SökvägSvar
GET /Rot med innehållsförhandling: JSON för CLI och */*, en IP för text/plain och SSR-HTML vid en uttrycklig text/html-begäran.
GET /jsonStrukturerat resultat för aktuell IP med nätverks-, plats- och ASN-fält.
GET /json/{ip}Strukturerad sökning av en validerad IPv4- eller IPv6-adress.
GET /ip/{ip}Normaliserad mål-IP för program; noindex-sidan endast vid en uttrycklig HTML-begäran.
Shell
curl -sS https://iprapid.com/json
curl -sS https://iprapid.com/json/8.8.8.8

Terminal

TEXT / ANSI
SökvägSvar
GET /ipNormaliserad aktuell IP följd av en radbrytning.
GET /info[/{ip}]Detaljerad UTF-8-text med fasta etiketter och ordning, utan ANSI-styrtecken.
GET /ansi[/{ip}]/info-vyn med uttryckligen aktiverade, tillåtna SGR-färger.
GET /field/{field}[/{ip}]Ett tillåtet värde och radbrytning; 204 om det saknas.
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"
}

Metod och signalgränser

Tjänsten håller serverobserverade nätverksdata, lokala geodata och webbläsarsignaler åtskilda så att olika källor inte blandas ihop.

  • Den visade offentliga IP-adressen är adressen som tjänsten observerade för denna HTTP-anslutning.
  • Land, region, stad, tidszon, koordinater, ASN och organisation kommer från ett lokalt dataset.
  • WebRTC-, DNS-, språk-, tidszons- och IPv6-tester är oberoende observationer i webbläsaren.
  • Otillgänglig, okänd, ingen observation och avvikelse är olika tillstånd.

Noggrannhet och aktualitet

IP-geolokalisering beskriver en nätverkstilldelning, inte en enhet eller ett hushåll. Stad och koordinater kan ligga långt bort; noggrannhetsradien är en uppskattning, inte en garanti.

Integritet och lagring

Sökningen lagrar inte råa IP-adresser, URI:er, rubriker eller fingeravtryck i PostgreSQL-aggregat. Signerade länkar innehåller bara reducerade tillstånd, löper ut efter 24 timmar och sparas inte som poster.

Vanliga frågor

Är den visade staden min exakta plats?

Nej. IP-geolokalisering är en ungefärlig uppskattning på nätverksnivå. Använd noggrannhetsradien och betrakta inte koordinaterna som en exakt adress.

Sparar tjänsten min IP-sökning i databasen?

Programmet lagrar inte råa IP-adresser i användningsaggregaten. Begränsade webbåtkomstloggar hanteras separat.

Varför kan IPv6 vara okänd i stället för otillgänglig?

Ett okonfigurerat, blockerat eller oklart test bevisar inte att IPv6 saknas; tillståndet förblir okänt tills ett tydligt resultat finns.

Vad innehåller en delad diagnostiklänk?

Endast reducerade tillstånd, utfärdande- och utgångstid och en signatur; ingen IP, koordinater eller DNS-resolveradress.