IP geolokatsioon - JSON lõpp-punkt
API baastee on
https://i.pn/json/{query}
{query} võib olla üks IPv4 aadress. Kui päringut ei esita, kasutatakse praegust IP aadressi.
Parameetrid
Päringu parameetrid (nagu kohandatud väljad) lisatakse GET päringu parameetritena, näiteks:
https://i.pn/json/18.97.14.91?fields=61439
väljad | vastuse väljad valikulised |
API võtit pole vaja.
Kiirtest
Saate seda päringut muuta ja eksperimenteerida valikutega
GET
vastus
Tagastatud andmed
API võib tagasi tuua järgmised väljad ja väärtused
Kui te ei vaja kõiki tagastatud välju, kasutage GET parameetrit fields, et määrata, millised andmed peaksid tagastama. Eraldage väljad komaga (fields=status,query,country,city) või kasutage genereeritud numbrilist väärtust (ribalaiuse säästmiseks)
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 |