ZapCheck - Validador de Números WhatsApp

Documentação para consumo da API de validação via RapidAPI.

Uso da API

Créditos da sua chave RapidAPI para este endpoint.

Limite total
Créditos usados
Créditos restantes
Reinício em

Visão Geral

Valide em massa se números possuem WhatsApp usando o endpoint fornecido pela RapidAPI.

Endpoint

POST https://whatsapp-number-validator3.p.rapidapi.com/WhatsappNumberHasItBulkWithToken

Headers

  • Content-Type: application/json
  • x-rapidapi-host: whatsapp-number-validator3.p.rapidapi.com
  • x-rapidapi-key: SUA_CHAVE

Limites

  • Timeout: 30s
  • Redirecionamentos: máx. 10
  • Chave RapidAPI obrigatória

Payload

Envie os números com código do país, sem espaços ou símbolos.

{
  "phone_numbers": [
    "447748188019",
    "447999999999",
    "447999999977"
  ]
}

Formato dos números

Exemplos

cURL

curl --request POST \
  --url https://whatsapp-number-validator3.p.rapidapi.com/WhatsappNumberHasItBulkWithToken \
  --header 'Content-Type: application/json' \
  --header 'x-rapidapi-host: whatsapp-number-validator3.p.rapidapi.com' \
  --header 'x-rapidapi-key: SUA_CHAVE_AQUI' \
  --data '{
    "phone_numbers": [
      "447748188019",
      "447999999999"
    ]
  }'

PHP (cURL)

$curl = curl_init();

curl_setopt_array($curl, [
    CURLOPT_URL => "https://whatsapp-number-validator3.p.rapidapi.com/WhatsappNumberHasItBulkWithToken",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_POSTFIELDS => json_encode([
        'phone_numbers' => [
            '447748188019',
            '447999999999',
            '447999999977'
        ]
    ]),
    CURLOPT_HTTPHEADER => [
        "Content-Type: application/json",
        "x-rapidapi-host: whatsapp-number-validator3.p.rapidapi.com",
        "x-rapidapi-key: SUA_CHAVE_AQUI"
    ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);

if ($err) {
    echo "cURL Error #:" . $err;
} else {
    echo $response;
}

Resposta

A API retorna JSON indicando para cada número se há conta WhatsApp e metadados de validação.

Como testar

Acesse a página de validação, informe um número no formato correto e envie.


Versão PHP: 7.0.33