Nota de actualización: este artículo contiene referencias históricas o ejemplos de reglas del cliente. La oferta actual de ByeBouncer comprueba cada dato y devuelve resultados independientes, sin scoring ni una decisión sobre el contacto. No verificamos identidad, titularidad, bots ni fraude. Consulta /docs#validation-v1 para el contrato actual.
Consultar el operador de un número de teléfono parece una pregunta simple: ¿Movistar, Claro, Personal? Pero desde que existe la portabilidad numérica, el prefijo ya no alcanza para contestarla. Acá te explicamos cómo consultar el operador de un número, qué fuentes de datos hay detrás, en qué se diferencia de un HLR y qué te podés llevar (y qué no) cuando lo hacés por API.
Por qué el prefijo ya no te dice el operador
Hace años, los primeros dígitos de un móvil mapeaban a un operador. Después llegó la portabilidad: la gente cambia de compañía y se queda con su número. En Argentina rige desde 2012, y en buena parte de Latinoamérica existe un esquema parecido. Resultado: un prefijo te dice a qué operador se le asignó originalmente ese rango, no a cuál pertenece hoy el número.
Para muchas tareas eso alcanza. Para otras (rutear SMS, estimar costos, entender de qué red es tu base), te deja con un error que no ves. Por eso conviene saber qué tipo de consulta estás haciendo.
Tres formas de consultar el operador de un número
Cuando alguien dice «lookup de operador» puede estar hablando de tres cosas distintas, con precio, velocidad y alcance distintos:
- Por prefijo (metadata local): mapea el rango numérico al operador al que se asignó. Es instantáneo y barato, pero ignora las portaciones. Sirve para clasificar, no para decidir rutas.
- Por base de portabilidad (MNP): consulta registros de portabilidad para saber a qué red pertenece hoy el número. Responde «¿de quién es?», no «¿está activo?». Según el país, la base es central o se consulta operador por operador.
- Por HLR: pregunta a la red en vivo, vía señalización, si la línea está conectada y a qué red está asociada. Es la única que habla del estado actual, y la más cara.
Operador de un número vs. HLR lookup: no son lo mismo
Un HLR lookup consulta el registro de abonados del operador (Home Location Register) y puede indicar si la línea está activa en este momento. Un lookup de operador responde otra cosa: quién es el titular de la red. Son complementarios, no sustitutos.
Un matiz importante: un HLR que devuelve «conectada» te dice que la red sabe dónde enviar el mensaje, no que la persona lo vaya a leer. Y un resultado inconcluso (el operador no responde, línea apagada, límite de consultas) no es lo mismo que un número inválido. Si querés el detalle de cuándo conviene cada uno, lo desarrollamos en nuestra comparación entre HLR y validación local.
Cómo consultar el operador de un número por API
El flujo mínimo, sea cual sea el proveedor, es siempre parecido:
- Normalizá el número a E.164 (+54 9 11…). Un número mal formado devuelve un error de formato, no un operador.
- Validá el formato y el rango antes de gastar una consulta paga. Cada lookup cobrable tiene costo.
- Pedí el operador (carrier) y, solo si la decisión lo justifica, el estado de línea en vivo.
- Guardá el resultado con su fecha. Un operador consultado hace seis meses puede haber cambiado por una portación.
En ByeBouncer lo hacés con el endpoint de verificación de teléfono: el lookup de operador cuesta 3 créditos y el HLR se suma con live: true solo cuando lo necesitás. Los detalles de campos, errores y costos están en la documentación.
Qué sirve para qué: casos de uso reales
- Limpiar una base de leads: el operador te ayuda a separar móviles de fijos y VoIP, y a detectar rangos sospechosos.
- Segmentar campañas de SMS: saber la distribución por operador ayuda a estimar entregabilidad y costos.
- Antifraude en registros: un VoIP o un rango atípico en un alta es una señal más (nunca la única) para sumar al score.
- Antes de una campaña de llamadas: el operador te dice poco; el HLR te dice si vale la pena marcar.
Lo que un lookup de operador NO hace
Conviene ponerlo sobre la mesa, porque es donde más se vende humo:
- No confirma que la línea exista ni que esté activa. Eso es HLR, y aun así es un estado puntual.
- No dice si el número tiene WhatsApp ni si la persona atiende. No prometemos verificación de WhatsApp.
- Si el dato sale de metadata de numeración y no de una base de portabilidad, puede no reflejar que el número fue portado. Fijate de dónde viene el campo antes de usarlo para decisiones críticas; en nuestra documentación aclaramos esta limitación.
- No es un dato eterno: la gente porta, cambia de chip y abandona líneas.
En producción vemos que la mayoría de los equipos se pasa de rosca: consultan HLR a toda la base cuando el operador (o incluso solo el formato) alcanzaba para la decisión. La regla práctica: formato para todo, operador para lo que vas a segmentar o puntuar, HLR para lo que está por recibir un contacto real.
Cómo elegir según tu caso
Si solo necesitás clasificar y limpiar, formato más operador suele ser suficiente. Si vas a enviar SMS masivos o llamar con un equipo comercial, sumá HLR sobre el subconjunto que realmente vas a contactar. Y si tu problema es de fraude en altas, usá el operador y el tipo de línea como una señal dentro de un score, junto con email e IP.
Antes de salir a consultar a ciegas, probalo sobre una muestra de unos cientos de números y mirá cuántos resultados cambian tu decisión. Si casi ninguno, no pagues por más.
Ver cómo funciona la validación de teléfono y operador →
Si querés ver el resultado sobre tus propios números, probá con 500 créditos gratis, sin tarjeta. El starter incluye cuota para probar validación de líneas.