Saltar al contenido principal

Geolocalización IP

Consulta la ubicación geográfica y datos ASN para direcciones IPv4 e IPv6.

Endpoints

GET /api/v1/ip/{ip}
GET /api/v1/ip # Usa la dirección IP del cliente

Parámetros

ParámetroTipoObligatorioDescripción
ipstringNoDirección IPv4 o IPv6

Respuesta

{
"ip": "8.8.8.8",
"ipType": "IPV4",
"countryCode": "US",
"countryName": "United States",
"regionName": "California",
"regionCode": "CA",
"cityName": "Mountain View",
"continentCode": "NA",
"continentName": "North America",
"lat": 37.386,
"lng": -122.0838,
"zipCode": "94035",
"timezone": "America/Los_Angeles",
"isEU": false,
"asn": 15169,
"asnOrganization": "GOOGLE"
}

Campos de la Respuesta

CampoTipoDescripción
ipstringLa dirección IP consultada
ipTypestringVersión de IP (IPV4 o IPV6)
countryCodestringCódigo de país ISO 3166-1 alpha-2
countryNamestringNombre completo del país
regionNamestringNombre de la región/estado
regionCodestringCódigo de la región/estado
cityNamestringNombre de la ciudad
continentCodestringCódigo de continente (NA, EU, AS, AF, OC, SA, AN)
continentNamestringNombre completo del continente
latnumberLatitud
lngnumberLongitud
zipCodestringCódigo postal
timezonestringIdentificador de zona horaria IANA
isEUbooleanSi el país pertenece a la Unión Europea
asnintegerNúmero de Sistema Autónomo
asnOrganizationstringNombre de la organización propietaria del ASN

Notas

  • Las direcciones IP locales/privadas (loopback, link-local, site-local) devolverán 404 Not Found
  • Funciona con la base de datos MaxMind GeoLite2
  • La precisión varía según la ubicación -- generalmente a nivel de ciudad para la mayoría de regiones