IP geolokacija - JSON končna točka
Osnovna pot API-ja je
https://i.pn/json/{query}
{query} lahko je en sam naslov IPv4. Če ne podate poizvedbe, bo uporabljen trenutni IP naslov.
Parametri
Parametri poizvedbe (kot so polja po meri) so priloženi kot parametri zahtevka GET, na primer:
https://i.pn/json/18.97.14.91?fields=61439
polja | polja odziva so izbirna |
Ni potreben noben ključ API.
Hiter test
To poizvedbo lahko uredite in eksperimentirate z možnostmi
GET
odziv
Vrnjeni podatki
API lahko vrne naslednja polja in vrednosti
Če ne potrebujete vseh vrnjenih polj, uporabite parameter GET fields, da določite, kateri podatki naj bodo vrnjeni. Ločite polja z vejico (fields=status,query,country,city) ali uporabite generirano številsko vrednost (za prihranek pasovne širine)
name | description | example | type | |
---|---|---|---|---|
query | IP used for the query | 202.202.202.202 | string | |
status | success or fail | success | string | |
type | Residential(1), mobile(3) or hosting(4) | 1 | int | |
country | Country name | United States | string | |
countryCode | Two-letter country code | US | string | |
countryTier | Country tier | 1 | string | |
regionName | Region/state | California | string | |
city | City | Los Angeles | string | |
cityId | City id | 123 | int | |
stateId | State id | 123 | int | |
asn | AS number (RIR) | 15169 | int | |
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 | IP found in blacklists | ["spam","abuse"] | string[] | |
continent | Continent name | North America | string | |
continentCode | Two-letter continent code | NA | string | |
region | Region/state short code (FIPS or ISO) | CA | string | |
asName | AS name (RIR). Empty for IP blocks not being announced in BGP tables. | GOOGLE | string | |
zip | Zip code | 12345 | string | |
lat | Latitude | 27.123 | float | |
lon | Longitude | -27.123 | float | |
timezone | Timezone (tz) | America/Los_Angeles | string | |
offset | Timezone UTC DST offset in seconds | 2000 | 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) | ip-01.rip.net | string | |
district | District (subdivision of city) | Farm District | string |