Como Verificar Se Números do WhatsApp Existem em Tempo Real e Validação em Massa

16 de março de 2025

Valide os números de telefone dos contatos da sua base de dados ou CRM usando esta ferramenta simples para verificar se um número do WhatsApp está ativo e pode receber mensagens ou chamadas via WhatsApp. Use esta ferramenta a partir da linha de comando ou programaticamente usando Node.js / Deno. Inclui exemplos de código e validação em massa de números a partir de conjuntos de dados CSV / JSON.

Imagine que você administra um negócio onde o WhatsApp é sua arma secreta para oferecer um atendimento ao cliente de alto nível. Você sabe que alcançar via WhatsApp não é apenas mais eficaz e direto, mas também incrivelmente econômico. Mas aqui vai a reviravolta: como saber se os números de telefone na sua base de dados ou CRM estão ativos no WhatsApp? 😱 Descubra a solução que ajuda você a filtrar números inválidos na sua base ou CRM e aumentar o engajamento com seus clientes antecipadamente!

👉 Com esta ferramenta simples você pode checar em tempo real quais números de telefone estão ativos no WhatsApp antes de enviar uma mensagem ou ligar para seu cliente e usar meios alternativos de comunicação se eles não estiverem no WhatsApp 🚀

🔥 Inscreva-se para um teste gratuito de 7 dias e comece a gerenciar conversas com clientes como um chefe! Além disso, ganhe 2 meses grátis ao escolher o plano anual! 👉 Experimente o Wassenger Agora

Conheça o WhatsApp Number Verify 🛠️

WhatsApp Number Verify é um pacote simples em Node.js que ajuda você a verificar se um número de telefone está ativo no WhatsApp e pode receber mensagens ou chamadas pelo WhatsApp.

Além disso, ele pode fornecer informações sobre se um determinado número pertence a uma conta WhatsApp Pessoal, Comercial ou Empresarial, e até fornecer detalhes extras como país, fuso horário e moeda! 🌎💰

👉 Perfeito para empresas que querem filtrar números inválidos antes de enviar mensagens pelo WhatsApp!

Principais Recursos:

✅ Verificar um ou vários números de telefone
✅ Saber se o número é Pessoal, Comercial ou Empresarial
✅ Obter país, idiomas, fuso horário e detalhes da moeda
✅ Suporta entrada de arquivos JSON/CSV
✅ Funciona via Linha de Comando & Programaticamente
✅ Uso programático para integrar em suas aplicações

💡 Quer começar a automatizar a verificação do WhatsApp? Inscreva-se no Wassenger aqui: Comece Agora 🚀

Requisitos

📥 Instalação

Instalação Global (para uso na CLI)

npm install -g whatsapp-number-verify

Ou usando yarn:

yarn global add whatsapp-number-verify

Instalação Local (para uso programático)

npm install whatsapp-number-verify --save

💡 Quer começar a automatizar a verificação do WhatsApp? Inscreva-se no Wassenger aqui: Comece Aqui 🚀

💻 Uso da CLI

Usar a CLI é super fácil! Basta passar o(s) número(s) de telefone que você quer verificar:

whatsapp-number-verify +1234567890 --token $WASSENGER_API_KEY

Verificando Vários Números:

whatsapp-number-verify +1234567890 +14155552671 --token $WASSENGER_API_KEY

A partir de um arquivo JSON:

whatsapp-number-verify --file numbers.json --token $WASSENGER_API_KEY

A partir de um arquivo CSV:

whatsapp-number-verify --file numbers.csv

Obter saída em formato JSON:

whatsapp-number-verify +1234567890 --json

Salvar resultados em um arquivo:

whatsapp-number-verify +1234567890 --output results.json

🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!

⚡ Uso Programático em Node.js

Se você prefere integrar a verificação no seu app, pode usá-la programaticamente

import { verifyPhoneNumber, verifyPhoneNumbers } from 'whatsapp-number-verify';
const apiToken = process.env.WASSENGER_API_KEY || 'PASTE WASSENGER API KEY';
// Verify a single phone number
async function checkSingleNumber() {
  try {
    const result = await verifyPhoneNumber('+1234567890', {
      apiToken: apiToken
    });
    console.log(
      `WhatsApp status: ${result.exists ? 'Exists' : 'Does not exist'}`
    );
    console.log(result);
  } catch (error) {
    console.error('Error:', error.message);
  }
}
// Verify multiple phone numbers
async function checkMultipleNumbers() {
  try {
    const numbers = ['+1234567890', '+14155552671'];
    const results = await verifyPhoneNumbers(numbers, {
      apiToken: apiToken
    });
    results.forEach(result => {
      console.log(
        `${result.phone}: ${result.exists ? 'Exists' : 'Does not exist'} on WhatsApp`
      );
    });
  } catch (error) {
    console.error('Error:', error.message);
  }
}

🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!

📑 Formatos de Arquivo de Entrada

Se você está trabalhando com grandes listas de números, pode armazená-los em arquivos JSON ou CSV.

JSON

O arquivo JSON pode ter uma das seguintes estruturas:

['+1234567890', '+14155552671'];

ou

[{ "phone": "+1234567890" }, { "phone": "+14155552671" }]

ou

{
  "numbers": ["+1234567890", "+14155552671"]
}

CSV

O arquivo CSV deve ter uma coluna chamada phone, phoneNumber, phone_number, ou conter os números de telefone na primeira coluna:

phone
+1234567890
+14155552671

📡 Referência da API

verifyPhoneNumbers (phoneNumbers, options)

Verifica múltiplos números de telefone no WhatsApp em sequência.

  • phoneNumbers: Array de números de telefone a verificar (string)
  • options: Objeto de configuração
  • apiToken: Seu token da API Wassenger (obrigatório)
  • apiUrl: URL personalizada da API (opcional)

Retorna: Promise que resolve para um array de objetos de resultado de verificação

Exemplo de Resposta

{
  "exists": true,
  "phone": "+4423456789",
  "wid": "44123456789@c.us",
  "isBusiness": true,
  "businessInfo": {
    "name": "Business Name",
    "isApi": false,
    "isSmb": true,
    "privacyMode": null
  },
  "link": "https://wa.me/44123456789",
  "country": {
    "code": "GB",
    "name": "United Kingdom",
    "officialName": "The United Kingdom of Great Britain and Northern Ireland",
    "phonePrefix": "+44",
    "flag": "🇬🇧",
    "domain": ".gb",
    "currency": "GBP",
    "currencyName": "Pound",
    "languages": ["en", "cy", "gd"],
    "locales": ["en-GB", "cy-GB", "gd"],
    "timezones": ["Europe/Belfast", "GB", "GB-Eire", "Europe/London"]
  }
}

✨ Por que usar o WhatsApp Number Verify?

Aumente a eficiência filtrando apenas usuários ativos no WhatsApp
Melhore o engajamento com contatos verificados

🚀 Comece a verificar seus números do WhatsApp hoje! Inscreva-se no Wassenger e obtenha sua chave de API aqui: Comece Agora!

Tem perguntas? Deixe nos comentários! 📝
Gostou deste artigo? Dê um ❤️ e compartilhe com seus amigos desenvolvedores! 🚀💡

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free