HLR · MNP · Tipo de número
HLR lookup: comprueba si un número está activo
Nuestro HLR lookup pregunta a la red móvil si un número está activo, qué compañía le da servicio hoy y si se ha portado o está en roaming. Consulta un número o 10 000 a la vez, en el panel o por API, y paga solo las consultas que salen bien.
- Solo se cobran las consultas con éxito
- Sin cuota ni mínimo
- Cripto, tarjeta o PayPal
- Compañía actual
- Vodafone UK
- Compañía de origen
- O2 UK
- Portado
- Sí
- Roaming
- No
- MCC / MNC
- 234 / 15
- Tipo de número
- Móvil
El HLR lookup en resumen
- Precio
- €0.0038por consulta HLR · MNP desde €0.0030
- Cobro
- Solo con éxitoUna consulta que falla nunca se cobra. Sin cuota ni mínimo.
- En lote
- 10 000 númerospor lote, pegados o importados en CSV o TXT
- Resultados
- Estado en vivomás la compañía actual y la de origen, la portabilidad, el roaming y el MCC/MNC
- Acceso
- Panel + API RESTclaves de API con permisos de lectura y escritura separados
- Exportación
- JSON · CSV · XLSXdisponible durante 30 días tras cada lote
Definición
¿Qué es un HLR lookup?
Un HLR lookup, o consulta HLR, pregunta en tiempo real al HLR (Home Location Register), la base de datos en la que una compañía móvil sigue a cada uno de sus abonados. Te dice si un número está activo ahora mismo, en qué red está, si se ha portado a otra compañía y si está en roaming en el extranjero. Al teléfono no le llega nada: ni llamada ni SMS, y el titular no nota la consulta.
Envías un número
En el panel, en un archivo CSV o con una llamada a la API.
Bitcall encamina la consulta
A la red de origen del número.
El HLR responde
Estado, red actual, portabilidad y roaming.
Recibes el resultado
En pantalla, en tu exportación o en la respuesta de la API.
Por qué las empresas usan el HLR lookup
Las empresas hacen una consulta HLR antes de enviar SMS, validar un registro o encaminar llamadas. Así no pagan mensajes a números inactivos y envían los números portados a la red en la que están de verdad.
Ni llamada, ni SMS, ni aviso: la persona que está detrás del número nunca sabe que se ha consultado.
HLR o VLR
HLR y VLR trabajan juntos: cuando un teléfono está en roaming, el HLR de origen remite al VLR de la red visitada. Por eso una consulta puede decirte que un número está en el extranjero.
| HLR | VLR | |
|---|---|---|
Lo gestiona | La compañía de origen del abonado | La red que usa el teléfono en ese momento |
Contiene | El perfil de cada abonado y la red en la que está registrado | Los teléfonos que hay en su zona |
Duración | Permanente | Temporal, mientras el teléfono sigue en su zona |
Qué devuelve un HLR lookup
Cada resultado llega como datos estructurados, listos para filtrar, exportar o integrar en tus propias herramientas.
Estado de conexión
CONNECTED
Si el número está en la red ahora mismo, ausente (apagado o sin cobertura) o no es válido.
Compañía actual
Vodafone UK
La compañía que da servicio al número hoy, después de una posible portabilidad.
Compañía de origen
O2 UK
La compañía a la que se asignó al principio el bloque de numeración.
Portado
true
Si el número ha cambiado de compañía, con la nueva red y el país.
Roaming
false
Si el teléfono está en el extranjero, y en qué red y qué país.
MCC / MNC
234 / 15
Los códigos de país y de red móvil de la red actual, para el encaminamiento.
País
Reino Unido · +44
El nombre del país, su código ISO y el prefijo del número.
Localizable
true
Un sí o no ya calculado a partir del estado, para filtrar fácilmente.
Ejemplo de respuesta de la API (abreviada)
{
"data": {
"status": "completed",
"price": {
"amount": 0.0038,
"currency": "EUR"
},
"result": {
"connectivityStatus": "CONNECTED",
"reachable": true,
"mccmnc": "23415",
"mcc": "234",
"mnc": "15",
"currentNetwork": "Vodafone UK",
"originalNetwork": "O2 UK",
"originalCountryName": "Reino Unido",
"originalCountryCode": "GB",
"originalCountryPrefix": "44",
"ported": true,
"portedNetworkName": "Vodafone UK",
"roaming": false
}
}
}Valores del estado
- CONNECTED
- Registrado en la red y localizable ahora.
- ABSENT
- No registrado en este momento: apagado, sin cobertura o inactivo.
- INVALID_MSISDN
- No es un número móvil válido y asignado.
- UNDETERMINED
- La red no dio una respuesta clara.
Precios del HLR lookup
Tres consultas para tres preguntas. Los precios son por número y solo se cobran si la consulta sale bien.
Consulta MNP
¿En qué red está este número?
desde€0.0030por consulta
- Portado o no
- Compañía de origen y actual
- MCC/MNC de la red actual
- Fecha de la portabilidad cuando la compañía la facilita
HLR lookup
¿Está activo este número ahora mismo?
desde€0.0038por consulta
- Activo, ausente o no válido
- Compañía actual y de origen
- Portabilidad y roaming
- MCC/MNC para el encaminamiento
Tipo de número
¿Móvil, fijo o VoIP?
desde€0.0038por consulta
- Tipo de línea: móvil, fijo, VoIP, gratuito
- La compañía a la que pertenece el bloque
- País y MCC/MNC
- Descarta los fijos antes de enviar SMS
- Sin cuota ni mínimo
- Una consulta que falla nunca se cobra
- ¿Grandes volúmenes? Hablar con nuestro equipo
- Pruébalo antes: pide €0.10 de saldo gratis
HLR lookup masivo para listas enteras
Limpia una base de números antes de una campaña, en unos pocos clics.
- Pega los números o importa un archivo CSV o TXT, hasta 10 000 números por lote
- Los números se limpian y los duplicados se quitan automáticamente
- Sigue el avance en directo mientras se procesa
- Descarga los resultados en JSON, CSV o XLSX; las exportaciones siguen disponibles 30 días
- Cada lote queda en tu historial
7420 de 10 000 comprobados
- +44 7700 900123Activos
- +44 7700 900456Ausentes
- +44 7700 900789No válidos
- Activos
- 6,912
- Ausentes
- 388
- No válidos
- 120
[
{ "inputValue": "447700900123", "resultStatus": "success", "currentNetwork": "Vodafone UK", "reachable": true, … },
{ "inputValue": "447700900456", "resultStatus": "success", "currentNetwork": "O2 UK", "reachable": false, … },
{ "inputValue": "447700900789", "resultStatus": "success", "currentNetwork": "Vodafone UK", "reachable": false, … }
]inputValue,resultStatus,currentNetwork,reachable,… 447700900123,success,Vodafone UK,true,… 447700900456,success,O2 UK,false,… 447700900789,success,Vodafone UK,false,…
inputValue | resultStatus | currentNetwork | reachable | … |
|---|---|---|---|---|
447700900123 | success | Vodafone UK | true | … |
447700900456 | success | O2 UK | false | … |
447700900789 | success | Vodafone UK | false | … |
API de HLR lookup
Una petición consulta un número. Otra envía un lote de hasta 10 000 números.
curl -X POST https://api.bitcall.io/v1/hlr/lookups \
-H "x-key-id: $BITCALL_KEY_ID" \
-H "x-api-secret: $BITCALL_API_SECRET" \
-H "Content-Type: application/json" \
-d '{"lookupType":"hlr-single","productCode":"hlr:V11","number":"447700900123"}'const res = await fetch('https://api.bitcall.io/v1/hlr/lookups', {
method: 'POST',
headers: {
'x-key-id': process.env.BITCALL_KEY_ID,
'x-api-secret': process.env.BITCALL_API_SECRET,
'Content-Type': 'application/json'
},
body: JSON.stringify({ lookupType: 'hlr-single', productCode: 'hlr:V11', number: '447700900123' })
})
const { data } = await res.json()
console.log(data.result.connectivityStatus, data.result.currentNetwork)import os, requests
res = requests.post(
"https://api.bitcall.io/v1/hlr/lookups",
headers={"x-key-id": os.environ["BITCALL_KEY_ID"], "x-api-secret": os.environ["BITCALL_API_SECRET"]},
json={"lookupType": "hlr-single", "productCode": "hlr:V11", "number": "447700900123"},
)
result = res.json()["data"]["result"]
print(result["connectivityStatus"], result["currentNetwork"])JOB_ID=$(curl -s -X POST https://api.bitcall.io/v1/hlr/lookups \
-H "x-key-id: $BITCALL_KEY_ID" \
-H "x-api-secret: $BITCALL_API_SECRET" \
-H "Content-Type: application/json" \
-d '{"lookupType":"hlr-batch","productCode":"hlr:V11","numbers":["447700900123","447700900456"]}' | jq -r '.data.jobId')
curl https://api.bitcall.io/v1/hlr/lookups/$JOB_ID/results \
-H "x-key-id: $BITCALL_KEY_ID" \
-H "x-api-secret: $BITCALL_API_SECRET"
curl -X POST https://api.bitcall.io/v1/hlr/lookups/$JOB_ID/exports \
-H "x-key-id: $BITCALL_KEY_ID" \
-H "x-api-secret: $BITCALL_API_SECRET" \
-H "Content-Type: application/json" \
-d '{"format":"csv"}'curl "https://api.bitcall.io/v1/hlr/lookups?page=1&pageSize=50" \
-H "x-key-id: $BITCALL_KEY_ID" \
-H "x-api-secret: $BITCALL_API_SECRET"{
"data": {
"status": "completed",
"price": {
"amount": 0.0038,
"currency": "EUR"
},
"result": {
"connectivityStatus": "CONNECTED",
"currentNetwork": "Vodafone UK"
}
}
}Para qué sirven las consultas HLR
La misma consulta responde a preguntas distintas en marketing, seguridad y encaminamiento.
Limpiar una lista de SMS antes de una campaña
Quita primero los números ausentes y no válidos: cada mensaje que pagas llega a un teléfono que puede recibirlo.
Frenar los registros falsos
Comprueba el número al registrarse y detecta los que no son móviles activos antes de enviar un código de verificación.
Encaminar bien los números portados
Operadores y revendedores usan el MCC/MNC y los datos de portabilidad para enviar llamadas y SMS a la red en la que está de verdad el número.
Ver el programa de resellersMantener un CRM al día
Vuelve a comprobar tus contactos antiguos cada cierto tiempo y marca los números que ya no están activos o que han cambiado de compañía.
Bitcall HLR lookup frente a otros
Las mismas consultas HLR, MNP y de tipo de número, sin cuota mensual, con pago en cripto y sin cobrar nada por una consulta que falla.
| Bitcall | hlr-lookups.com | hlrlookup.com | NeutrinoAPI | Twilio Lookup | seven.io | Messente | |
|---|---|---|---|---|---|---|---|
Precio de una consulta HLR | Desde €0.0038 | €0.0100 | €0.0058 | €0.0061 | $0.0070 | €0.0100 | €0.002 + €199/mes |
Consultas MNP | desde €0.0030 | Sí | No lo indican en su web | No lo indican en su web | No lo indican en su web | Sí | No lo indican en su web |
Consultas de tipo de número | €0.0038 | Sí | No lo indican en su web | No lo indican en su web | Sí | No lo indican en su web | No lo indican en su web |
Sin cuota mensual | Sí | Sí | Sí | No lo indican en su web | Sí | No lo indican en su web | ✕ No |
Solo se cobran las consultas con éxito | Los fallos no se cobran | No lo indican en su web | Sí | No lo indican en su web | No lo indican en su web | No lo indican en su web | No lo indican en su web |
Pago en cripto | BTC, USDT, ETH | Sí | No lo indican en su web | ✕ No | No lo indican en su web | Sí | No lo indican en su web |
Importación masiva en el panel | 10 000 por lote | Sí | Sí | No lo indican en su web | No lo indican en su web | Sí | Sí |
API REST | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
Exportación en JSON, CSV y XLSX | Sí | No lo indican en su web | No lo indican en su web | No lo indican en su web | No lo indican en su web | No lo indican en su web | No lo indican en su web |
Preguntas frecuentes sobre el HLR lookup
Respuestas claras sobre cómo funcionan y cuánto cuestan las consultas HLR.
Un HLR lookup, o consulta HLR, pregunta en tiempo real al Home Location Register de una compañía móvil, la base de datos que sigue a cada abonado de la red. Te dice si un número está activo, qué red le da servicio, si se ha portado y si está en roaming.
Sí. Las consultas HLR son una herramienta habitual de las plataformas de SMS, los operadores y los equipos antifraude. Una consulta devuelve datos de red sobre un número, como su estado, su compañía, la portabilidad y el roaming. No devuelve ni el nombre ni la dirección del titular.
Haz un HLR lookup. CONNECTED significa que el número está en servicio y que el teléfono está registrado en la red ahora mismo. ABSENT significa que está apagado, sin cobertura o sin registrar por el momento. INVALID_MSISDN significa que el número no está asignado, es decir, que no existe o se ha dado de baja. Un número ausente puede volver: compruébalo otra vez antes de borrarlo.
Una consulta HLR pregunta a la red en vivo: estado, compañía actual, portabilidad y roaming. Una consulta MNP se basa en los datos de portabilidad: te dice en qué red está hoy un número, sin estado en vivo, y cuesta menos. Una consulta de tipo de número te dice si un número es móvil, fijo, VoIP o de otro tipo.
Un número portado ha cambiado de compañía móvil conservando sus cifras, gracias a la portabilidad: su prefijo ya no dice en qué red está. Para los números de su propio país, los reguladores ofrecen consultas gratuitas: la CNMC en España, ENACOM en Argentina y las consultas de portabilidad de Colombia y Perú, por ejemplo. Un HLR lookup añade si el número está encendido ahora mismo y si está en roaming, y funciona en cualquier país, en lote y por API.
Desde €0.0038 por número para el HLR, €0.0030 para el MNP y €0.0038 para el tipo de número. Solo se cobran las consultas con éxito, sobre un saldo de prepago, sin cuota ni mínimo. Hay precios por volumen si los pides.
No. El importe se reserva al enviar y se libera por cada número rechazado o que falla: solo se cobran las consultas con éxito. Si cancelas un lote antes de que se procese, también se libera la reserva.
Sí. Pega los números o importa un archivo CSV o TXT en el panel, hasta 10 000 números por lote, o envíalos en una sola llamada a la API. Descarga los resultados en JSON, CSV o XLSX.
Sí. La API REST acepta un número suelto o un lote de hasta 10 000 números, con claves de API de permisos de lectura y escritura separados. La documentación de la API HLR describe cada endpoint con ejemplos.
Haz una consulta de tipo de número: te dice si un número es móvil, fijo, VoIP, gratuito, de tarificación adicional o de otro tipo. El HLR lookup, en cambio, solo funciona con números móviles, porque solo las redes móviles tienen HLR.
Los números móviles de países de todo el mundo, Estados Unidos incluido. La cobertura depende de cada compañía: cuando una red no responde a las consultas HLR en vivo, la respuesta puede venir de los datos de portabilidad.
Pide a nuestro equipo €0.10 de saldo de prueba gratis, unas 25 consultas HLR, y pruébalo con tus propios números. Después, las consultas HLR empiezan en €0.0038, sin cuota. Para saber si un número es válido y de qué tipo es, usa el verificador de números gratuito, gratis y sin límite.
No. Un HLR lookup recibe la respuesta de la red, no del teléfono. No hay llamada, ni SMS, ni aviso en el aparato.
Comprueba tu próxima lista antes de enviarla
Crea una cuenta gratis, recarga con tarjeta, PayPal o cripto y haz tu primera consulta en unos minutos.