Géolocalisation IP - Point de terminaison JSON
Le chemin de base de l'API est
https://i.pn/json/{query}
{query} peut être une seule adresse IPv4. Si vous ne fournissez pas de requête, l'adresse IP actuelle sera utilisée.
Paramètres
Les paramètres de requête (tels que les champs personnalisés) sont ajoutés en tant que paramètres de requête GET, par exemple:
https://i.pn/json/18.97.14.91?fields=61439
champs | champs de réponse optionnels |
Aucune clé API n'est requise.
Test rapide
Vous pouvez modifier cette requête et expérimenter avec les options
GET
réponse
Données renvoyées
L'API peut renvoyer les champs et valeurs suivants
Si vous n'avez pas besoin de tous les champs renvoyés, utilisez le paramètre GET fields pour spécifier les données à renvoyer. Séparez les champs par une virgule (fields=status,query,country,city) ou utilisez une valeur numérique générée (pour économiser de la bande passante)
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 |