← Volver al blog

Límites gratuitos de APIs de geolocalización IP: qué comparar

Límites gratuitos de APIs de geolocalización IP: qué comparar

El plan gratuito de una API de geolocalización IP es una cuota limitada de consultas, normalmente medida por día, por mes o por minuto, que te permite probar o ejecutar un proyecto pequeño sin pagar, y el tope es solo uno de los varios límites que conviene comparar.

Los proveedores describen sus cuotas en unidades muy diferentes, lo que hace engañosa una comparación directa de las cifras destacadas. Además, los límites publicados cambian con frecuencia. Por eso este artículo evita citar las cifras de otros proveedores y te ofrece, en cambio, la lista de comprobación que debes aplicar a la documentación actual de cada uno, además de los términos exactos que usa ipto para que puedas comparar en igualdad de condiciones.

Límite de tasa, cuota y ráfaga son cosas distintas

Un límite de tasa controla la velocidad: cuántas peticiones puedes enviar en un segundo o en un minuto antes de que el servidor responda con un error como HTTP 429. Una cuota controla el volumen: cuántas peticiones puedes hacer en total en un día o en un mes. Un proveedor puede tener una, la otra o ambas, y fallan de maneras distintas.

Un límite por minuto sin tope mensual sirve para un sitio de poco tráfico, pero puede romper un trabajo por lotes que envía miles de consultas de golpe. Una cuota mensual sin límite por minuto sirve para el trabajo por lotes, pero no da a un servicio en producción ningún aviso antes de que la cuota se agote el día veinte del mes. Las cuotas diarias están a medio camino y se reinician según un calendario que puedes planificar, siempre que sepas si el reinicio es a medianoche UTC, en una ventana móvil de 24 horas o ligado a la hora de tu registro. La documentación del proveedor debería indicarlo.

Al leer la página de un plan gratuito, anota cuatro datos: el techo de ráfaga o por minuto, la cuota diaria o mensual, el comportamiento al llegar al límite (error directo, limitación o facturación automática del exceso) y si las cabeceras de respuesta muestran lo que te queda de cuota. Considera un riesgo para el uso en producción a cualquier proveedor que no indique esto con claridad.

Lo que pueden esconder «ilimitado» y «gratis»

La palabra «ilimitado» en una tabla de precios rara vez significa lo que un ingeniero quiere que signifique. Puede referirse a peticiones por minuto y no por mes, puede incluir una cláusula de uso razonable o puede aplicarse solo a un conjunto reducido de campos. El enfoque más seguro es leer los términos de servicio y no la página de precios, y buscar el lenguaje sobre uso razonable, limitación y uso aceptable.

Los planes gratuitos suelen diferir en otros tres aspectos que importan más que el número de peticiones:

  • Restricción de campos. Puede incluirse la ubicación básica mientras que los campos de red, de seguridad o relacionados con VPN quedan en un plan de pago. Comprueba qué campos de respuesta necesitas realmente antes de comparar cuotas.
  • Uso comercial. Algunos planes gratuitos son explícitamente para desarrollo, pruebas o proyectos no comerciales. Pasar a producción con uno de esos planes puede infringir los términos.
  • Requisitos de registro y de clave. El acceso sin clave es cómodo para una prueba rápida, pero una clave permite al proveedor atribuirte el tráfico y a veces desbloquea una cuota mayor.

Para todo esto, la fuente de referencia es la documentación actual del proveedor. Las cifras citadas en artículos de blog, incluidas versiones anteriores de este, se quedan obsoletas rápidamente.

Cómo dimensionar tu propio tráfico frente a una cuota

Comparar cuotas solo tiene sentido frente a tu uso real. Estima las consultas por día a partir de tu tráfico: si cada visita a una página desencadena una consulta, agotarás cualquier cuota gratuita enseguida. Si solo consultas una dirección en el registro, el pago o el inicio de sesión, el volumen es una pequeña fracción de las visitas a páginas.

La caché cambia la aritmética. La ubicación y la titularidad de la red de una dirección cambian despacio, por lo que almacenar un resultado durante horas o un día es razonable para la mayoría de los usos. Si guardas la respuesta indexada por IP, pagas cada dirección única una vez por ventana de caché y no una vez por petición. Para el trabajo masivo, consulta nuestro análisis de la arquitectura de consultas masivas, que trata las colas y los reintentos.

Planifica también la ruta de fallo. Decide de antemano qué hace tu aplicación cuando la API devuelve un error o una respuesta de límite: fallar en abierto y omitir el enriquecimiento, fallar en cerrado en las acciones de alto riesgo o servir un valor en caché. Un plan gratuito solo es un punto de partida razonable si tu código se degrada con elegancia cuando se acaba la cuota.

Qué incluye el plan gratuito de ipto

ipto es gratuito, sin registro, y permite 1000 solicitudes gratuitas al día. La consulta de IP devuelve país, ciudad, ASN, organización, código de moneda y los indicadores is_vpn, is_tor, is_abuser, is_datacenter, además de bogon y bogon_type. Esos campos no se reservan para otro plan, así que la comprobación anterior sobre restricción de campos se responde en una línea. Los feeds de amenazas se actualizan cada 6 horas y los conjuntos de datos de IP y ASN a diario. El servicio no detecta proxies residenciales, y la ubicación a nivel de ciudad es aproximada por naturaleza, como se explica en por qué la precisión a nivel de ciudad es limitada.

Puedes probar los datos sin escribir código. Pega una dirección en el verificador de VPN, Tor y proxy para ver los indicadores de seguridad, consulta el propietario de la red con la consulta de ASN, mira cómo se valora una dirección en el verificador de abuso de IP o lee la documentación de la API para conocer los formatos de petición. Elijas el proveedor que elijas, pasa por cada candidato la misma muestra de direcciones de tu propio tráfico antes de comprometerte, porque la cobertura y la precisión varían según la región y el tipo de red.

Respuestas claras

Un límite de tasa restringe la velocidad a la que se pueden enviar peticiones, por ejemplo por segundo o por minuto, mientras que una cuota limita el volumen total en un periodo más largo, como un día o un mes. Un plan gratuito puede imponer uno de ellos o ambos.
ipto permite 1000 solicitudes gratuitas al día sin registro. Los indicadores de seguridad como is_vpn, is_tor e is_abuser forman parte de la misma respuesta y no de un plan aparte.
La fuente fiable es la documentación actual y los términos de servicio del propio proveedor, porque los límites, la disponibilidad de campos y las reglas de uso comercial cambian con el tiempo y los artículos de terceros quedan desfasados.
← Volver al blog