Una alternativa a MaxMind e IPinfo
¿Estás comparando APIs de geolocalización IP? Network Data Labs devuelve un radio de precisión y un nivel de confianza en cada lookup, más flags de redes VPN conocidas, exits de Tor, relays de privacidad y hosting en la misma respuesta. REST simple, docs y soporte en español e inglés, y un plan gratis de 1.000 requests por día.
Free: 1.000 req/día · HTTPS · uso comercial OK
Ejemplo
Una llamada HTTPS con una key Bearer devuelve ubicación, red y traits:
$ curl -s https://api.networkdatalabs.com/v0/ip/8.8.8.8 \ -H "Authorization: Bearer YOUR_API_KEY" { "ip": "8.8.8.8", "version": "v0", "location": { "continent_code": "NA", "country_code": "US", "country": "United States", "is_eu": false, "region": "California", "region_code": "CA", "city": "Mountain View", "postal": null, "latitude": 37.422, "longitude": -122.085, "timezone": "America/Los_Angeles", "accuracy_radius_km": 50.0, "confidence": "medium" }, "network": { "asn": 15169, "as_org": "Google LLC", "isp": "Google LLC", "organization": "Google LLC", "network": "8.8.8.0/24" }, "traits": { "is_anycast": true, "is_hosting": true, "is_mobile": false, "is_satellite": false, "is_bogon": false, "is_proxy": false, "is_vpn": false, "is_tor": false, "is_relay": false } }
8.8.8.8 es un resolver DNS público anycast, que responde desde muchos lugares a la vez, y la respuesta lo dice: is_anycast es true, el radio es de 50 km y confidence es medium. Cuando no podemos ser precisos, la respuesta te lo avisa.
¿Tenés una lista? POST /v0/bulk acepta hasta 100 IPs por request con el mismo schema; una IP inválida aparece en errors sin romper el lote, y cada IP cuenta para la cuota diaria.
Campos de la respuesta
- Geo — continente, país, región, ciudad, postal, lat/lon, timezone,
is_eu. ¿Solo necesitás el país? Mirá la API de IP a país. - Campos honestos —
accuracy_radius_kmyconfidence(high|medium|low|unknown) - Red — ASN, AS org, ISP, organización, prefijo, RIR
- Traits —
is_tor(exit nodes de Tor actuales),is_vpn(redes VPN conocidas, incluidos los proveedores comerciales de VPN grandes),is_relay(relay de privacidad),is_hosting(detección de hosting/datacenter),is_satellite(internet satelital),is_mobile(redes de operadores móviles; estimación),is_bogon(rangos privados / reservados),is_anycast(resolvers DNS conocidos)
Todos los campos salen de la misma llamada GET /v0/ip/{ip}, en todos los planes, incluido Free.
Para qué lo usan los equipos
- Geolocalización con precisión declarada — localización, compliance y analytics que respetan
accuracy_radius_kmyconfidenceen vez de asumir precisión a nivel ciudad - Fraude y riesgo — geo más flags de redes VPN conocidas, exits de Tor, relays de privacidad y hosting en un solo lookup (mirá la API de detección de fraude por IP)
- Contexto de red — ASN, ISP y organización de cada IP, más
GET /v0/asn/{asn}(mirá la API de búsqueda de ASN) - Equipos de habla hispana — docs y soporte bilingües ES/EN
Lo que no hace
- Todavía no hay base descargable. Hoy es solo una API HTTPS, así que cada lookup es una llamada de red; las descargas de la base llegan pronto.
- La ciudad es una estimación. Ciudad, código postal y coordenadas son una aproximación; revisá
accuracy_radius_kmantes de apoyarte en ellas. - Los flags describen la red, no al usuario. Un flag de VPN o hosting no prueba fraude; usalo como una señal más.
Si hoy necesitás lookups offline u on-premise, una API todavía no es la opción indicada.
Preguntas frecuentes
¿Cómo se compara Network Data Labs con MaxMind o IPinfo?
No publicamos comparaciones cara a cara. Lo que ofrecemos: accuracy_radius_km y confidence en cada respuesta, flags de redes VPN conocidas, exits de Tor, relays de privacidad y hosting en el mismo lookup,
un plan gratis de 1.000 requests por día con el schema completo, REST simple con bulk de hasta 100 IPs, y docs y soporte en español e inglés.
Contrastalo con tus requisitos y con la documentación actual de cada proveedor.
¿Soporta IPv6?
Sí. GET /v0/ip/{ip} y POST /v0/bulk aceptan direcciones IPv4 e IPv6
(por ejemplo 2001:4860:4860::8888). Una IP mal formada devuelve 400 INVALID_IP.
¿Hay plan gratis?
Sí: 1.000 requests por día UTC con el schema completo, uso comercial OK. En bulk, cada IP cuenta como un request para la cuota diaria.
Empezá a construir
Creá una cuenta gratis, o leé el quickstart y la referencia completa en la documentación.
APIs relacionadas
- API de geolocalización de IP — ubicación completa con radio de precisión, red/ASN y traits
- API de IP a país — código de país, nombre, continente e
is_eude cualquier IP - API de detección de VPN — flags de redes VPN conocidas, exits de Tor, relays de privacidad y hosting
- API de búsqueda de ASN — ASN, ISP y organización de cualquier IP, más el detalle del Autonomous System
- API de detección de fraude por IP — señales de VPN, Tor, relay de privacidad, hosting y geo para signup, login y pagos
- API Docs — quickstart, endpoints y la referencia completa de campos
MaxMind e IPinfo son marcas de sus respectivos titulares; Network Data Labs no está afiliada con ellos.