API de geolocalización: ¿Geolocalización IP o W3C?

Para cualquier webmaster interesado en saber de dónde provienen sus usuarios, hay dos métodos disponibles:

  • compare la dirección IP de los usuarios con una base de datos de longitud / latitud o use una API en línea para este propósito;
  • o use una API de geolocalización HTML W3C.

La API de geolocalización HTML (solicitud del usuario que usa JS) proporciona acceso por script a la información de ubicación geográfica asociada con el dispositivo de alojamiento. Este es el método más potente y preciso de geolocalización del usuario disponible.

Las fuentes comunes de información de ubicación incluyen el Sistema de Posicionamiento Global (GPS) y la ubicación inferida de las señales de red, como la dirección IP, RFID, WiFi y direcciones MAC de Bluetooth, e ID de células GSM / CDMA, así como la entrada del usuario. Aunque la API de geolocalización W3C no garantiza que la API devuelva la ubicación real del dispositivo, lo intentará con seguridad.

Pero es más complicado de implementar y requerirá que el usuario permita explícitamente usar sus datos de ubicación:

imagen

Lista de las API de geolocalización IP más confiables


IPData.co
Clave API: requerida
Latencia API: 65 ms
Su plan más pequeño es de $ 10 al mes por 2500 solicitudes diarias o 75,000 solicitudes por mes.

Maxmind.com
Clave API: requerida
Latencia API: 44 ms
Para la geolocalización básica a nivel de ciudad a través del punto final de la ciudad, costará $ 400 por millón de llamadas o $ 0.0004 por solicitud.

IPInfo.io
Clave API: no requerida
Latencia API: 165 ms
Su plan básico incluye 250,000 solicitudes al mes por $ 49 mensuales.

ipapi.com
Clave API: no requerida
Es gratis para pequeños proyectos de hasta 10,000 solicitudes por mes.

ipapi.co
Clave API: no requerida
Latencia API: 270 ms
Es gratis hasta 1000 solicitudes por día, de lo que costará a partir de $ 15 mensuales, dependiendo de un volumen diario de solicitudes.

db-ip.com
Clave API: requerida
Latencia API: 225 ms
Costará desde € 15.90 por 50,000 solicitudes diarias

ipwhois.io
Clave API: no requerida
Latencia API: 75 ms
Es gratis para pequeños proyectos de hasta 10,000 solicitudes por mes (identificación de IP y referencia). Puede usar ipwhois.io para filtrar el tráfico de bots, personalizar el contenido en función de la ubicación del visitante, mostrar los nombres completos de los países, realizar la geolocalización masiva de IP y más.

Source: https://habr.com/ru/post/es405965/


All Articles