· 3 min read
API profunda do verificador em massa de números WhatsApp
Verifique números globais para contas WhatsApp e obtenha informações demográficas detalhadas: gênero, idade, cor do cabelo e análise de foto de perfil.
Verifique os dados demográficos e atributos de perfil de números globais no WhatsApp, incluindo gênero, idade e análise da foto de perfil.
URL da API
POST https://api.checknumber.ai/v1/tasks
Características principais
A API profunda do verificador em massa de números WhatsApp oferece recursos analíticos poderosos:
Análise demográfica
A API fornece informações demográficas detalhadas a partir das fotos de perfil, incluindo:
- Detecção de gênero
- Estimativa de idade
- Análise da cor do cabelo
- Detecção do estilo de aparência
Atributos do perfil
Informações completas do perfil, incluindo:
- Verificação do status da conta WhatsApp
- Obtenção da URL da foto de perfil
- Classificação do tipo de foto de perfil
- Status de verificação da conta
Processamento em massa
Processe vários números simultaneamente por meio do envio de arquivo, o que torna a análise em grande escala eficiente.
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_avatar"'
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_avatar — atributos baseados no avatar |
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 da verificação de números WhatsApp
| Campo | Descrição | Exemplo |
|---|---|---|
Number | Número de telefone no formato E.164 | +41798284651 |
age | Faixa etária estimada com base na foto de perfil | 25 |
avatar | URL da foto de perfil do WhatsApp | https://checknumber.ai/favicon.png |
category | Classificação do tipo de foto de perfil | retrato individual, avatar de pet, objeto etc. |
gender | Gênero detectado a partir da foto de perfil | male, female |
hair_color | Cor do cabelo detectada a partir da foto de perfil | black, brown, blonde etc. |
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. Qual a precisão da análise demográfica?
A análise demográfica se baseia em processamento avançado por IA das fotos de perfil e fornece estimativas de idade, gênero e outros atributos quando disponíveis.
4. Quais são os códigos de status de resposta da API?
A API usa códigos de status HTTP padrão para indicar sucesso ou falha:
200: requisição bem-sucedida (cobrada)400: parâmetros ou formato de arquivo inválidos (grátis)500: erro interno do servidor (grátis)
5. Qual é o preço da API?
O preço é de $3.8 USD por 10.000 números. As informações de resposta desta API incluem:
- Verificação do status da conta WhatsApp
- Detecção de gênero
- Estimativa de idade
- Análise do tipo de foto de perfil
- Detecção do estilo de aparência
- Análise da cor do cabelo
Para mais informações sobre preços e processamento de volumes maiores, fale conosco.