API HLR
Com a API CaptainVerify, você pode integrar a verificação HLR Lookup em seus próprios aplicativos. Você também pode dar uma olhada na documentação do HLR.
Chave API
É necessária uma conta para gerar a chave da API, é isso que lhe dará acesso ao serviço.
O pedido
Para fazer uma solicitação à API, basta chamar o protocolo GET nesta URL:
https://api.captainverify.com/verify?phone={PHONE_NUMBER}&apikey=XXXXXXXXXXXXXXXXXXXX
Substitua {PHONE_NUMBER} pelo número do celular a ser verificado (em formato internacional: +3519...)
Limites de API
A API está limitada a um máximo de 2 conexões simultâneas e 50 verificações por minuto. Ao integrar a API, certifique-se de que seu aplicativo não exceda esse limite.
A resposta
Uma tabela json será retornada com essas variáveis:
| Variáveis | valor possível |
|---|---|
status |
true, false. |
credits |
89 |
message |
default : null |
requested_number |
3519... |
formatted_number |
+3519... |
network |
VODAFONE |
original_network |
VODAFONE |
roaming |
true, false |
ported |
true, false |
country |
Portugal |
country_prefix |
351 |
details |
DELIVERED_TO_HANDSET, UNDELIVERABLE_NOT_DELIVERED |
result |
O status do número: válido, inválido, desconhecido |
Por que integrar uma API HLR?
Uma lista de números de celular envelhece rápido. Linhas são canceladas, números mudam de operadora, outros contêm um erro de digitação e nunca existiram. Cada SMS enviado para um número inválido é cobrado, mas nunca chega. Em uma campanha de vários milhares de mensagens, esses envios perdidos pesam diretamente no orçamento sem gerar o menor retorno.
O problema vai além do SMS. Na prospecção por telefone, uma lista poluída por números cancelados faz as equipes perderem tempo: cada ligação para uma linha morta é uma ligação que não vai dar em nada. As estatísticas de campanha ficam ilegíveis, a entregabilidade SMS se degrada e se torna impossível distinguir uma mensagem ignorada de uma mensagem que nunca foi entregue.
Uma API HLR trata o problema na origem. O HLR (Home Location Register) é o registro das operadoras que reúne o estado das linhas móveis. Ao consultar a rede da operadora em tempo real, a API confirma que uma linha está ativa antes de você entrar em contato. Você para de enviar às cegas e deixa de pagar para alcançar números que não existem mais.
Casos de uso da API HLR
Limpeza de uma lista de celulares antes de uma campanha SMS
Antes de um envio em massa, passe cada número pela API. As linhas ativas são mantidas, os números cancelados ou inválidos são retirados da lista. Você paga apenas por SMS que têm uma chance real de serem entregues, e suas taxas de campanha refletem a qualidade da sua mensagem em vez do desgaste da sua base.
Filtragem antes da prospecção por telefone
Um call center perde dinheiro a cada número morto discado. Ao verificar o status das linhas antes, você repassa às equipes apenas números ativos. Os vendedores passam o tempo falando com prospects, não ouvindo mensagens de erro da operadora. O custo por contato útil cai mecanicamente.
Detecção de números cancelados em um CRM
As fichas de contato de um CRM se degradam em silêncio. Uma verificação HLR periódica identifica as linhas canceladas e permite marcar essas fichas, acionar uma atualização ou migrar para outro canal de contato. Sua base continua utilizável em vez de acumular números mortos que distorcem todos os seus indicadores.
Identificação da operadora real apesar da portabilidade
Um número portado conserva seu prefixo de origem, mas agora depende de outra operadora. A resposta da API distingue a rede atual (network) da rede de origem (original_network). Você sabe qual operadora realmente administra a linha, uma informação valiosa para o roteamento dos seus SMS ou a análise da composição da sua lista.
Perguntas frequentes sobre a API HLR
O que a API HLR verifica exatamente?
A API consulta a operadora para conhecer o status da linha móvel. A resposta JSON contém o status da requisição, o número formatado no padrão internacional, a rede atual e a rede de origem. A comparação desses dois últimos campos revela se o número foi portado para outra operadora.
A API funciona em tempo real?
Sim. Cada requisição aciona uma consulta à rede da operadora no momento em que você a envia. Dois limites documentados regem o uso: no máximo 2 conexões simultâneas e 50 verificações por minuto. Para processar grandes volumes, basta ritmar suas chamadas respeitando esses limites.
Quanto custa?
A cobrança funciona por créditos, e cada resposta da API inclui um campo credits que permite acompanhar seu consumo diretamente a partir das suas chamadas. Os preços detalhados das verificações HLR estão disponíveis na página Consulta HLR.