API v1 · HTTP · JSON

Dokumentace

Okamžitá kontrola IP IPv4 a IPv6 s geolokací, ISP, ASN, připraveností IPv6 a detekcí úniků.

GET Bez ověřování JSON · UTF-8

API

HTTP a JSON API

Bez ověřování

Hlavní endpointy nevyžadují účet ani cookie. Dynamické odpovědi používají Cache-Control: no-store a hlavičky omezení požadavků.

API v1

Stabilní JSON

Verzovaný snake_case JSON se stabilní smlouvou pro vlastní i cílovou IP.

GET/api/v1/self

Strukturovaný výsledek aktuální IP s poli sítě, polohy a ASN.

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

Strukturované vyhledání ověřené adresy IPv4 nebo IPv6.

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

Kompatibilita
CestaOdpověď
GET /Kořen s vyjednáváním obsahu: JSON pro CLI a */*, jedna IP pro text/plain a SSR HTML při výslovném požadavku text/html.
GET /jsonStrukturovaný výsledek aktuální IP s poli sítě, polohy a ASN.
GET /json/{ip}Strukturované vyhledání ověřené adresy IPv4 nebo IPv6.
GET /ip/{ip}Normalizovaná cílová IP pro programy; stránka noindex jen při výslovném požadavku HTML.
Shell
curl -sS https://iprapid.com/json
curl -sS https://iprapid.com/json/8.8.8.8

Terminál

TEXT / ANSI
CestaOdpověď
GET /ipNormalizovaná aktuální IP a jeden konec řádku.
GET /info[/{ip}]Podrobný text UTF-8 se stálými popisky a pořadím, bez řídicích znaků ANSI.
GET /ansi[/{ip}]Zobrazení /info s výslovně zapnutými povolenými barvami SGR.
GET /field/{field}[/{ip}]Jedna povolená hodnota a konec řádku; 204, pokud chybí.
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"
}

Metodika a hranice signálů

Služba odděluje síťová fakta pozorovaná serverem, místní geografická data a signály prohlížeče, aby nezaměňovala různé zdroje.

  • Zobrazená veřejná IP je adresa, kterou služba pozorovala pro toto HTTP spojení.
  • Země, region, město, časové pásmo, souřadnice, ASN a organizace pocházejí z místního datasetu.
  • Testy WebRTC, DNS, jazyka, časového pásma a IPv6 jsou nezávislá pozorování v prohlížeči.
  • Nedostupné, neznámé, bez pozorování a neshoda jsou odlišné stavy.

Přesnost a aktuálnost

Geolokace IP popisuje přidělení sítě, nikoli zařízení či domácnost. Město a souřadnice mohou být vzdálené; poloměr přesnosti je odhad, ne záruka.

Soukromí a uchovávání

Vyhledání neukládá nezpracované IP, URI, hlavičky ani otisky do agregátů PostgreSQL. Podepsané odkazy obsahují jen omezené stavy, vyprší za 24 hodin a neukládají se jako záznamy.

Časté dotazy

Je zobrazené město moje přesná poloha?

Ne. Geolokace IP je přibližný odhad na úrovni sítě. Sledujte poloměr přesnosti a nepovažujte souřadnice za přesnou adresu.

Ukládá služba moje vyhledání IP do databáze?

Aplikace neukládá nezpracované IP adresy do agregátů využití. Omezené webové protokoly se spravují odděleně.

Proč může být IPv6 neznámé místo nedostupné?

Nenastavený, blokovaný či neprůkazný test nedokazuje absenci IPv6; stav zůstane neznámý do jasného výsledku.

Co obsahuje sdílený diagnostický odkaz?

Jen omezené stavy, čas vydání a vypršení a podpis; bez IP, souřadnic a adres DNS resolverů.