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.

Endpoint
https://monip.lws.fr/api/{ip}
Methode
GET
Parametre
{ip} — Adresse IPv4 ou IPv6 valide
CORS
Autorise (Access-Control-Allow-Origin: *)
Cache
1 heure (Cache-Control: public, max-age=3600)
Limite
Aucune limite stricte — usage raisonnable requis

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|nullReverse DNS (PTR) — null si absent
country string|nullNom du pays
country_code string|nullCode pays ISO 3166-1 alpha-2
flag string|nullEmoji drapeau du pays
region string|nullRegion / subdivision
city string|nullVille
timezone string|nullFuseau horaire IANA
latitude float|nullLatitude (~50 km de precision)
longitude float|nullLongitude (~50 km de precision)
asn string|nullNumero de systeme autonome (ex: AS15169)
asn_org string|nullOrganisation proprietaire du reseau
isp string|nullFournisseur d'acces internet
db_available bool true si la base locale MMDB est disponible

Erreurs

// HTTP 400 { "error": "Invalid IP address" }

Essayer

Retour a MonIP