📢 Tarifas de llamadas más baratas garantizadas!

📢 Sin límites. Sin restricciones. ¡Las tarifas de llamadas más baratas garantizadas!

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
HLR lookupResultado de ejemplo
+44 7700 900123Consultando la red de origen
ActivoRespuesta recibida
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
Cobrado€0.0038
Desde €0.0038 por consulta10 000 números por lote

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.

  1. Envías un número

    En el panel, en un archivo CSV o con una llamada a la API.

  2. Bitcall encamina la consulta

    A la red de origen del número.

  3. El HLR responde

    Estado, red actual, portabilidad y roaming.

  4. 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.

HLRVLR

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.

El ‎+44 7700 900123 se asignó primero a O2 UK y después pasó a Vodafone UK con los mismos dígitos. Su bloque de numeración sigue apuntando a O2 UK; una consulta HLR devuelve Vodafone UK e indica que el número está portado.

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
Empezar
La más completa

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
Empezar

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
Probar el verificador de números gratisEmpezar

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
contactos.csv10 000 númerosResultado de ejemplo

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
Exportar
[
  { "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,…
inputValueresultStatuscurrentNetworkreachable…
447700900123successVodafone UKtrue…
447700900456successO2 UKfalse…
447700900789successVodafone UKfalse…

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"
    }
  }
}
Leer la documentación de la API HLR

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 resellers

Mantener 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.

Bitcallhlr-lookups.comhlrlookup.comNeutrinoAPITwilio Lookupseven.ioMessente

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.