Verificador masivo de emails
Sube un CSV y recupera la lista limpia. Hasta 500.000 direcciones por trabajo, procesadas de forma asíncrona y con un webhook cuando termina.
Qué comprueba Mailbeam
Cada verificación ejecuta 7 comprobaciones en paralelo y devuelve un resultado estructurado en menos de 100 ms.
Hasta 500.000 direcciones por trabajo
Envía listas grandes por la API por lotes o desde el panel. El procesamiento es asíncrono: ni timeouts ni conexiones cortadas.
Webhook firmado al finalizar
Un evento batch.completed llega a tu endpoint con los totales y una URL de descarga, firmado con HMAC-SHA256 para que puedas comprobar que viene de nosotros.
Segmentación entregable / dudosa / no entregable
Cada dirección se clasifica y se puntúa. Exporta cada segmento a tu plataforma de envío.
Filtrado de desechables y buzones de rol
Detecta las direcciones que dañarían tu reputación de remitente antes de importar la lista.
Entra un CSV, sale un CSV
Sube un CSV, TSV o texto plano desde el panel: localizamos la columna con las direcciones y eliminamos duplicados. Los resultados se descargan en CSV para cualquier herramienta de envío.
Seguimiento del progreso
Consulta /v1/jobs/{id} para saber cuántas direcciones se han procesado, o espera al webhook.
Cómo funciona
Envía el lote
Haz un POST con hasta 500.000 direcciones a /v1/verify/batch. La respuesta es un 202 con un job_id.
El procesamiento corre en segundo plano
Mailbeam ejecuta las comprobaciones de sintaxis, MX, SMTP, desechables y buzones de rol sin depender de una conexión síncrona.
Recibe los resultados por webhook
Al terminar, tu endpoint recibe un evento firmado batch.completed. Descarga los resultados desde /v1/jobs/{id}/results: CSV por defecto, JSON si lo pides.
Segmenta y envía
Filtra por estado (entregable / dudosa / no entregable) e importa el segmento limpio en tu plataforma de envío.
Intégralo en minutos
const auth = { Authorization: `Bearer ${process.env.MAILBEAM_KEY}` };
// Envía el trabajo — 202, con un job_id
const job = await fetch("https://api.mailbeam.dev/v1/verify/batch", {
method: "POST",
headers: { ...auth, "Content-Type": "application/json" },
body: JSON.stringify({ emails: ["ana@ejemplo.com", "bruno@empresa.io"] }),
}).then((r) => r.json());
console.log(`Trabajo ${job.job_id} — procesando ${job.total} direcciones`);
// Espera al webhook batch.completed, o consulta el estado:
const status = await fetch(
`https://api.mailbeam.dev/v1/jobs/${job.job_id}`,
{ headers: auth }
).then((r) => r.json());
console.log(`${status.valid} entregables de ${status.processed}`);Cuándo usarlo
Limpieza previa a una campaña
Limpia la lista antes de cada campaña para mantener la tasa de rebote por debajo del 2 % que vigilan los proveedores de correo.
Validación al importar en el CRM
Verifica los contactos antes de importarlos desde ferias, hojas de cálculo o proveedores externos de leads.
Reverificación de la base de datos
Vuelve a verificar toda tu base de datos cada trimestre para detectar las direcciones que han caducado desde la última pasada.
Preparación de listas de prospección en frío
Elimina las direcciones inválidas, de rol y desechables antes de que tu reputación de dominio lo pague.
Preguntas frecuentes
¿Listo para integrarlo?
El plan gratuito incluye 1.000 verificaciones al mes. Sin tarjeta de crédito.