IP geolokacija - JSON galutinis taškas
API bazinis kelias yra
https://i.pn/json/{query}
{query} gali būti vienas IPv4 adresas. Jei nepateikiate užklausos, bus naudojamas dabartinis IP adresas.
Parametrai
Užklausos parametrai (pvz., pasirinktiniai laukai) pridedami kaip GET užklausos parametrai, pvz.:
https://i.pn/json/18.97.14.91?fields=61439
laukai | atsakymo laukai yra neprivalomi |
Nereikia API rakto.
Greitas testas
Galite redaguoti šią užklausą ir eksperimentuoti su parinktimis
GET
atsakymas
Grąžinti duomenys
API gali grąžinti šiuos laukus ir reikšmes
Jei nereikia visų grąžintų laukų, naudokite GET parametrą fields, kad nurodytumėte, kurie duomenys turėtų būti grąžinti. Atskirkite laukus kableliu (fields=status,query,country,city) arba naudokite sugeneruotą skaitinę reikšmę (norėdami sutaupyti pralaidumo)
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 |