Valida los números de teléfono de tu base de datos o CRM usando esta sencilla herramienta para verificar si un número de WhatsApp está activo y puede recibir mensajes o llamadas a través de WhatsApp. Usa esta herramienta desde la línea de comandos o programáticamente con Node.js / Deno. Incluye ejemplos de código y validación masiva de números desde datasets CSV / JSON.
Imagina que diriges un negocio donde WhatsApp es tu arma secreta para ofrecer un servicio al cliente de primera. Sabes que contactar por WhatsApp no solo es más efectivo y directo, sino también increíblemente rentable. Pero aquí está el giro: ¿cómo saber si los números de teléfono en tu base de datos o CRM están siquiera activos en WhatsApp? 😱 ¡Descubre la solución que te ayuda a filtrar los números inválidos en tu base de datos o CRM y aumentar tu engagement con los clientes antes de tiempo!
👉 Con esta sencilla herramienta puedes comprobar en tiempo real qué números de teléfono están activos en WhatsApp antes de enviar un mensaje o llamar a tu cliente y usar vías alternativas para comunicarte con ellos si no están en WhatsApp 🚀
🔥 Regístrate para una prueba gratuita de 7 días y empieza a gestionar los chats de clientes como un profesional. ¡Además, obtén 2 meses gratis al elegir el plan anual! 👉 ¡Prueba Wassenger ahora!
Conoce WhatsApp Number Verify 🛠️
WhatsApp Number Verify es un paquete sencillo de Node.js que te ayuda a verificar si un número de teléfono está activo en WhatsApp y puede recibir mensajes o llamadas por WhatsApp.
Además, puede proporcionar información sobre si un número de teléfono pertenece a una cuenta de WhatsApp Personal, Business, or Enterprise, e incluso ofrecer detalles adicionales como país, zona horaria y moneda! 🌎💰
👉 Perfecto para empresas que quieren filtrar números inválidos antes de enviar mensajes por WhatsApp!
Características clave:
✅ Verifica uno o múltiples números de teléfono
✅ Saber si el número es Personal, Business, or Enterprise
✅ Obtener detalles de país, idiomas, zona horaria y moneda
✅ Soporta entrada desde archivos JSON/CSV
✅ Funciona vía Command Line & Programmatically
✅ Uso programático para integrar en tus aplicaciones
💡 ¿Quieres empezar a automatizar la verificación de WhatsApp? Regístrate en Wassenger aquí: Comienza 🚀
Requisitos
- Node.js 14+ (instalación con un solo comando:
curl -L https://bit.ly/n-install | bash) - Una cuenta de Wassenger (regístrate para una prueba gratuita)
- Conectar tu número de WhatsApp a Wassenger (2 minutos)
- Token de API de Wassenger
📥 Instalación
Instalación global (para uso CLI)
npm install -g whatsapp-number-verify
O usando yarn:
yarn global add whatsapp-number-verify
Instalación local (para uso programático)
npm install whatsapp-number-verify --save
💡 ¿Quieres empezar a automatizar la verificación de WhatsApp? Regístrate en Wassenger aquí: Comienza aquí 🚀
💻 Uso por CLI
¡Usar el CLI es muy fácil! Solo pasa el/los número(s) de teléfono que quieres verificar:
whatsapp-number-verify +1234567890 --token $WASSENGER_API_KEY
Verificando múltiples números:
whatsapp-number-verify +1234567890 +14155552671 --token $WASSENGER_API_KEY
Desde un archivo JSON:
whatsapp-number-verify --file numbers.json --token $WASSENGER_API_KEY
Desde un archivo CSV:
whatsapp-number-verify --file numbers.csv
Obtener salida en formato JSON:
whatsapp-number-verify +1234567890 --json
Guardar resultados en un archivo:
whatsapp-number-verify +1234567890 --output results.json
🤩 🤖 Wassenger es una solución de API completa para WhatsApp. Regístrate para una prueba gratuita de 7 días y empieza en minutos!
⚡ Uso programático en Node.js
Si prefieres integrar la verificación en tu app, puedes usarlo programáticamente
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 es una solución de API completa para WhatsApp. Regístrate para una prueba gratuita de 7 días y empieza en minutos!
📑 Formatos de archivo de entrada
Si trabajas con listas grandes de números, puedes almacenarlos en archivos JSON o CSV.
JSON
El archivo JSON puede tener una de las siguientes estructuras:
['+1234567890', '+14155552671'];
o
[{ "phone": "+1234567890" }, { "phone": "+14155552671" }]
o
{
"numbers": ["+1234567890", "+14155552671"]
}
CSV
El archivo CSV debe tener una columna llamada phone, phoneNumber, phone_number, o tener los números de teléfono en la primera columna:
phone
+1234567890
+14155552671
📡 Referencia de la API
verifyPhoneNumbers (phoneNumbers, options)
Verifica múltiples números de teléfono en WhatsApp en serie.
phoneNumbers: Array de números de teléfono a verificar (string)options: Objeto de configuraciónapiToken: Tu token de API de Wassenger (requerido)apiUrl: URL de la API personalizada (opcional)
Devuelve: Promise que resuelve a un array de objetos con los resultados de la verificación
Ejemplo de respuesta
{
"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 qué usar WhatsApp Number Verify?
✅ Aumenta la eficiencia filtrando solo usuarios activos en WhatsApp
✅ Mejora el engagement con contactos verificados
🚀 ¡Empieza a verificar tus números de WhatsApp hoy! Regístrate en Wassenger y obtén tu clave de API aquí: Comienza ahora!
¿Tienes preguntas? ¡Déjalas en los comentarios! 📝
Si te gustó este artículo, ¡dale un ❤️ y compártelo con tus colegas desarrolladores! 🚀💡






