· 3 min read
API de detalhes do verificador em massa de números WhatsApp
Verifique se um número global está no WhatsApp e obtenha informações detalhadas do perfil, incluindo assinaturas e atualizações de status.
Verifique se um número global é uma conta WhatsApp registrada e obtenha informações detalhadas do perfil.
URL da API
POST https://api.checknumber.ai/v1/tasks
Características principais
A API de detalhes do verificador em massa de números WhatsApp oferece recursos completos de verificação:
Informações da conta
Informações detalhadas da conta WhatsApp, incluindo:
- Verificação do status da conta
- Assinaturas do usuário
- Data/hora das atualizações de status
Processamento em massa
Processe vários números simultaneamente por meio do envio de arquivo, o que torna a verificação em grande escala eficiente.
Atualizações de status em tempo real
Acompanhe o progresso das suas tarefas de verificação em massa com atualizações de status em tempo real.
Etapas de uso
Envio de arquivo
Envie um arquivo de texto com números de telefone no formato E.164:
Exemplo de requisição
curl --location 'https://api.checknumber.ai/v1/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'file=@"/path/to/file"' \
--form 'task_type="ws_active"'
Parâmetros da requisição
| Parâmetro | Tipo | Descrição |
|---|---|---|
file | file | Arquivo com os números a verificar, um número por linha |
task_type | string | ws_active — campos de atividade / assinatura / dias |
Verificação de status
Acompanhe o status de processamento da sua tarefa:
curl --location 'https://api.checknumber.ai/v1/gettasks' \
--header 'X-API-Key: API-KEY' \
--form 'task_id="TASK_ID"'
Exemplos de resposta
Resposta de criação da tarefa
{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:24:56.450567423Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"status": "pending",
"total": 0,
"success": 0,
"failure": 0
}
Resposta de status em processamento
{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:33:22.86152082Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"status": "processing",
"total": 20000,
"success": 6724,
"failure": 0
}
Resposta de tarefa concluída
{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:53:43.141760071Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"status": "exported",
"total": 20000,
"success": 20000,
"failure": 0,
"result_url": "https://example-link-to-results.xlsx"
}
Campos do resultado
| Campo | Descrição | Exemplo |
|---|---|---|
Number | Número de telefone no formato E.164 | +41798284651 |
signature | Assinatura (recado) do status do WhatsApp | ”Hey there! I am using WhatsApp” |
status_update | Data da última atualização de status | 2025-01-19 |
whatsapp | Se o número tem uma conta WhatsApp ativa | yes, no |
Formato de resposta da API
| Campo | Descrição |
|---|---|
created_at | Data/hora de criação da tarefa |
updated_at | Data/hora da última atualização de status da tarefa |
task_id | Identificador único da tarefa |
status | Status da tarefa: pending/processing/completed/exported |
total | Total de números de telefone processados |
success | Números identificados com sucesso |
failure | Números cujo processamento falhou |
result_url | (Opcional) URL para download dos resultados quando o status é exported |
Códigos de status
| Status | Descrição |
|---|---|
200 | charge, requisição bem-sucedida, tarefa criada ou status obtido |
400 | free, requisição inválida, parâmetros ou formato de arquivo inválidos |
500 | free, erro interno do servidor, tente novamente mais tarde |
Notas de integração
-
Cada linha do arquivo de entrada deve conter um número de telefone no formato E.164.
-
Acompanhe o status da tarefa usando o task_id fornecido.
-
Baixe os resultados pelo result_url quando o status for “exported”.
-
Trate adequadamente os diferentes códigos de status no seu aplicativo.
Perguntas frequentes
1. Qual é a capacidade de processamento da API?
A API processa grandes lotes de números com eficiência, com atualizações em tempo real sobre o andamento do processamento.
2. Em que formato deve estar o arquivo de entrada?
O arquivo de entrada deve ser um arquivo de texto com um número de telefone por linha no formato E.164 (ex.: +41798284651).
3. Que informações a API retorna?
A API retorna informações detalhadas da conta, incluindo:
- Status da conta WhatsApp
- Assinatura do usuário (ex.: “Hey there! I am using WhatsApp”)
- Data/hora da última atualização de status
4. Qual é o preço da API?
O preço é de $1.5 USD por 10.000 números para informações detalhadas de contas WhatsApp, incluindo atualizações de status e assinaturas.
Para mais informações sobre preços e processamento de volumes maiores, fale conosco.