Geolocalizare IP - punct final JSON
Calea de bază a API-ului este
https://api.i.pn/json/{query}
{query} poate fi o singură adresă IPv4. Dacă nu furnizați o interogare, va fi utilizată adresa IP curentă.
Parametri
Parametrii interogării (cum ar fi câmpurile personalizate) sunt atașați ca parametri de cerere GET, de exemplu:
https://api.i.pn/json/216.73.216.238?fields=61439
| câmpuri | câmpurile de răspuns sunt opționale |
Nu este necesară o cheie API.
Test rapid
Puteți edita această interogare și experimenta cu opțiunile
GET
răspuns
Date returnate
API-ul poate returna următoarele câmpuri și valori
Dacă nu aveți nevoie de toate câmpurile returnate, utilizați parametrul GET fields pentru a specifica ce date ar trebui returnate. Separați câmpurile prin virgulă (fields=status,query,country,city) sau utilizați o valoare numerică generată (pentru a economisi lățime de bandă)
name | description | example | type | |
|---|---|---|---|---|
query | IP used for the query | 173.194.67.94 | string | |
status | success or fail | success | string | |
type | IP type | 4 | int | |
country | Country name | United States | string | |
countryCode | Two-letter country code ISO 3166-1 alpha-2 | US | string | |
countryTier | Country tier | 1 | int | |
regionName | Region/state | California | string | |
city | City | Mountain View | string | |
cityId | City ID | 2973783 | int | |
stateId | State ID | 11071622 | int | |
asn | Autonomous system number | 15169 | int | |
isTransparent | Transparent proxy | true | bool | |
as | AS number and organization, separated by space (RIR). Empty for IP blocks not being announced in BGP tables. | AS15169 Google Inc. | string | |
mobile | Mobile (cellular) connection | true | bool | |
proxy | Proxy, VPN or Tor exit address | true | bool | |
hosting | Hosting, colocated or data center | true | bool | |
blacklists | Blacklists | [] | array | |
continent | Continent name | North America | string | |
continentCode | Two-letter continent code | NA | string | |
region | Region/state short code (FIPS or ISO) | CA or 10 | string | |
asName | AS name (RIR). Empty for IP blocks not being announced in BGP tables. | GOOGLE | string | |
zip | Zip code | 94043 | string | |
lat | Latitude | 37.4192 | float | |
lon | Longitude | -122.0574 | float | |
timezone | Timezone (tz) | America/Los_Angeles | string | |
offset | Timezone UTC DST offset in seconds | -25200 | int | |
currency | National currency | USD | string | |
isp | ISP name | Google | string | |
org | Organization name | Google | string | |
reverse | Reverse DNS of the IP (can delay response) | wi-in-f94.1e100.net | string | |
district | District (subdivision of city) | Old Farm District | string |
câmpuri generate
query,status,country
https://api.i.pn/json/{query}?fields=query,status,country
numeric generat
11
https://api.i.pn/json/{query}?fields=11