Geo ya IP - mwisho wa JSON
Njia ya msingi ya API ni
https://api.i.pn/json/{query}
{query} inaweza kuwa anwani moja ya IPv4. Ikiwa hutoa swala, anwani ya IP ya sasa itatumiwa.
Vigezo
Vigezo vya swala (kama vile sehemu maalum) vimeongezwa kama vigezo vya ombi la GET, kwa mfano:
https://api.i.pn/json/216.73.217.69?fields=61439
| sehemu | sehemu za majibu ni hiari |
Hakuna ufunguo wa API unahitajika.
Jaribio la haraka
Unaweza kuhariri swala hili na kujaribu chaguzi
GET
majibu
Data iliyorudishwa
API inaweza kurudisha sehemu na maadili yafuatayo
Ikiwa hauhitaji sehemu zote zilizorudishwa, tumia kigezo cha GET fields kubainisha data ipi inapaswa kurudishwa. Tenga sehemu kwa koma (fields=status,query,country,city) au tumia thamani ya nambari iliyotengenezwa (kwa kuhifadhi upana wa bandi)
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 |
sehemu zilizotengenezwa
query,status,country
https://api.i.pn/json/{query}?fields=query,status,country
nambari iliyotengenezwa
11
https://api.i.pn/json/{query}?fields=11