Ve nuestra revisión de 5 de las mejores bases de datos GeoIP gratuitas.

Top 5: Las mejores bases de datos GeoIP gratuitas

GeoIP se refiere al método de obtener la ubicación geográfica de un dispositivo específico por su IP. Muchas alternativas para acceder a información de este tipo te permiten obtener también información más específica como la ciudad, el estado, la provincia, moneda local, latitud y longitud, detalles de la empresa, búsqueda de ISP (proveedor de servicios de Internet), idioma, código postal, país de llamadas. código, zona horaria, hora actual, hora de salida y puesta del sol, hora de puesta y salida de la luna a partir de cualquier dirección IPv4 e IPv6 proporcionada. Según el tipo de implementación, puedes leer esta información desde una API a través de HTTP o las bases de datos GeoIP específicas para obtener esta información en formato JSON o XML.

En este artículo, compartiré contigo 5 de las bases de datos GeoIP más increíbles y gratuitas a las que puedes acceder hoy en dia.

5. IP2C (API)

ip2c.org es una herramienta / servicio en línea muy útil que existe para resolver una IP en códigos / nombres de países. Puedes acceder a esta API con varios idiomas a través de una solicitud HTTP.

4. IPAPI (API)

ipapi proporciona una interfaz API fácil de usar que permite a los clientes ver diversos datos con los que están asociadas las direcciones IPv4 e IPv6. Para cada dirección IP procesada, la API devuelve más de 45 puntos de datos únicos, como datos de ubicación, datos de conexión, información del ISP, zona horaria, moneda y datos de evaluación de seguridad. La API está basada en REST, las solicitudes de búsqueda se realizan utilizando URL HTTP GET sencillas y los resultados se devuelven en formato JSON o XML ligero en cuestión de unos pocos milisegundos.

Esta documentación de la API describirá en detalle la especificación, el acceso y las características de la API. En la parte inferior, encontrarás ejemplos de código en diferentes lenguajes de programación. En caso de que quedes sin respuesta alguna pregunta técnica, no dudes en ponerte en contacto con el Servicio de atención al cliente de ipapi.

3. IP2Location Lite (self-hosted)

Las bases de datos IP2Location LITE consisten en direcciones IP que se utilizan para determinar la información de geolocalización de una dirección IP como país, región o estado, ciudad, latitud, longitud, código postal y zona horaria. Si buscas una alta precisión de datos, más registros y atención al cliente, pruebe la edición comercial.

IP2Location ™ LITE IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE La base de datos proporciona una solución para determinar el país, región o estado, ciudad, latitud, longitud, código postal y zona horaria de origen de cualquier dirección IP en unos sencillos pasos. Primero, recupere la dirección IP del protocolo de red o la variable del lado del servidor del servidor web. A continuación, traduzca la dirección IP a un número de IP en formato decimal para acelerar la consulta de la base de datos. Por último, realice una búsqueda inversa del número de IP de la base de datos de IP2Location ™ para identificar la ubicación geográfica exacta. La edición LITE es una versión gratuita de la base de datos con una precisión limitada y un número de registros en comparación con el lanzamiento comercial. Es gratuito para uso personal o comercial con atribución requerida al mencionar el uso de estos datos.

2. IP Geolocation (API)

Free IP API es un servicio gratuito y de pago que proporciona país, ciudad, estado, provincia, moneda local, latitud y longitud, detalles de la empresa, búsqueda de ISP, idioma, código postal, código de llamada del país, zona horaria, hora actual, atardecer y amanecer. hora, puesta y salida de la luna desde cualquier dirección IPv4 e IPv6 en formato REST, JSON y XML a través de HTTPS. La API de geolocalización de IP le permite:

  • Busca cualquier dirección IPv4 o IPv6 con nuestra API para conocer su ubicación física, detectar TOR, Proxy, VPN, amenaza, robot y agente de usuario.
  • Obten los tiempos exactos de salida y puesta del sol, puesta de la luna y salida de la luna con nuestra API desde una dirección IP o coordenadas GPS.
  • Obten información precisa sobre la fecha y la hora local a partir de una dirección IP, coordenadas GPS y una cadena de zona horaria.

1. Maxmind GeoLite2 Database (self-hosted)

Las bases de datos GeoLite2 son bases de datos de geolocalización IP gratuitas comparables, pero menos precisas, que las bases de datos GeoIP2 de MaxMind. Las bases de datos GeoLite2 Country, City y ASN se actualizan semanalmente, todos los martes. MaxMind no proporciona soporte oficial para las bases de datos gratuitas de GeoLite2. Si tiene preguntas sobre las bases de datos de GeoLite2 o las API de GeoIP2, consulte  las preguntas y respuestas de GeoIP de StackOverflow  o nuestras  Preguntas frecuentes de GeoLite .

El acuerdo de licencia de usuario final de GeoLite2, que incorpora componentes de la  licencia internacional Creative Commons Attribution-ShareAlike 4.0  se puede encontrar  aquí . El requisito de atribución puede cumplirse al incluir lo siguiente en toda la publicidad y documentación que mencione las características o el uso de esta base de datos. También ofrecen licencias de redistribución para bases de datos GeoLite2 que le permiten empaquetar las bases de datos con sus productos comerciales sin necesidad de atribución. Para obtener más información,  visite la página de redistribución comercial de GeoLite2 .

Final thoughts

La precisión de las bases de datos viene determinada por toda la información que contiene, si el patrón IP / IP no está en la base de datos, no obtendrás nada útil. La mayoría de ellos son increíblemente precisos a nivel de país. Dependiendo de la región, la precisión de la información puede diferir, por ejemplo, en los países desarrollados, la información generalmente estará actualizada, sin embargo, en los países menos desarrollados (gracias latinoamerica), puede faltar alguna información.

Si conoces otra base de datos o API gratuita que ofrezca la posibilidad de obtener geoinformación de la IP del usuario, compártela con la comunidad en el cuadro de comentarios.


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores