Pular para o conteúdo

API de Verificação de Números OKX

Verifique em lote o registro de números na OKX e baixe os resultados exportados.

Parâmetros do produto

ParâmetroValor
Tipo de tarefaokx
Tipo de entradaTelefone no formato E.164
Mínimo de entradas válidas2,000

estimated_amount é calculado com o preço da conta e é a referência de cobrança da tarefa.

Formato de entrada

Envie um arquivo .txt ou .csv com um telefone por linha. Recomenda-se E.164.

+14155552671
+442071838750

Criar uma tarefa

POST https://api.checknumber.ai/v1/tasks

Terminal window
curl --location 'https://api.checknumber.ai/v1/tasks' \
--header 'X-API-Key: YOUR_API_KEY' \
--form 'file=@"./numbers.txt"' \
--form 'task_type="okx"'

A API retorna um ID de tarefa. Guarde-o para consultar o status.

Resposta do envio

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "pending",
"total": 2000,
"estimated_amount": {
"amount": "3.000000",
"currency": "USD"
},
"message": "Task created successfully"
}

Consultar o status

POST https://api.checknumber.ai/v1/gettasks

Terminal window
curl --location 'https://api.checknumber.ai/v1/gettasks' \
--header 'X-API-Key: YOUR_API_KEY' \
--form 'task_id="d4g8o46p2jvh04o9uolg"'

Consulte até status ser exported. pending e processing ainda não estão concluídos.

Resposta em processamento

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "processing",
"total": 2000,
"success": 1000,
"failure": 0
}

Resposta exportada

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "exported",
"total": 2000,
"success": 2000,
"failure": 0,
"result_url": "https://example-link-to-results.zip",
"actual_amount": {
"amount": "3.000000",
"currency": "USD"
}
}

Campos de resultado

CampoDescriçãoExemplo
number / NumberTelefone de entrada. CSV usa number; XLSX usa Number.+14155552671
activatedIndica se uma conta foi detectada para o número.yes / no

Linhas sem conta retornam activated=no; campos de perfil ficam vazios quando não há dados.

Tratamento do arquivo

Baixe o pacote por result_url somente após a exportação e preserve os nomes das colunas.

Campos da resposta

CampoDescrição
created_atData de criação.
updated_atÚltima atualização.
task_idID exclusivo da tarefa.
statuspending, processing, exported ou failed.
totalTotal de entradas válidas.
successValores processados com sucesso.
failureValores com falha.
result_urlURL de download após exportar.
actual_amountValor final, quando disponível.
estimated_amountValor estimado na criação.

Códigos de status

StatusDescrição
200Solicitação bem-sucedida.
202Tarefa criada e cobrança estimada aplicada.
400Arquivo inválido, tipo não suportado ou entradas insuficientes.
401API Key ausente ou inválida.
402Saldo insuficiente.
404Tarefa não encontrada.
413Arquivo muito grande.
500Erro interno; tente novamente mais tarde.

Notas operacionais

  • A tarefa é assíncrona; consulte com o ID retornado.
  • Somente números válidos e normalizados contam para o mínimo.
  • Tarefas com falha são reembolsadas automaticamente conforme o faturamento.