API Geolocalisation IP Gratuite — Lookup IP en JSON
Interrogez n'importe quelle adresse IPv4 ou IPv6 et recevez sa geolocalisation, son FAI, son ASN et son hostname au format JSON. Gratuit, sans cle API, sans inscription, CORS active.
Exemple de requete
Avec cURL
curl https://monip.lws.fr/api/8.8.8.8
Avec JavaScript (fetch)
fetch('https://monip.lws.fr/api/8.8.8.8')
.then(r => r.json())
.then(data => console.log(data));
Reponse
{
"ip": "8.8.8.8",
"version": 4,
"is_private": false,
"hostname": "dns.google",
"country": "United States",
"country_code": "US",
"flag": "🇺🇸",
"region": "California",
"city": "Mountain View",
"timezone": "America/Los_Angeles",
"latitude": 37.386,
"longitude": -122.0838,
"asn": "AS15169",
"asn_org": "Google",
"isp": "Google",
"db_available": true
}
Champs de la reponse
| Champ | Type | Description |
|---|---|---|
ip | string | Adresse IP interrogee |
version | int | Version du protocole (4 ou 6) |
is_private | bool | true si l'adresse est privee / reservee |
hostname | string|null | Reverse DNS (PTR) — null si absent |
country | string|null | Nom du pays |
country_code | string|null | Code pays ISO 3166-1 alpha-2 |
flag | string|null | Emoji drapeau du pays |
region | string|null | Region / subdivision |
city | string|null | Ville |
timezone | string|null | Fuseau horaire IANA |
latitude | float|null | Latitude (~50 km de precision) |
longitude | float|null | Longitude (~50 km de precision) |
asn | string|null | Numero de systeme autonome (ex: AS15169) |
asn_org | string|null | Organisation proprietaire du reseau |
isp | string|null | Fournisseur d'acces internet |
db_available | bool | true si la base locale MMDB est disponible |
Erreurs
// HTTP 400
{
"error": "Invalid IP address"
}