Verificación de email en tiempo real
Caza los emails inválidos, desechables y mal escritos en el punto de entrada, no en tu próxima campaña. Una llamada a la API devuelve un veredicto en menos de 100 ms.
Qué comprueba Mailbeam
Cada verificación ejecuta 7 comprobaciones en paralelo y devuelve un resultado estructurado en menos de 100 ms.
Latencia p99 por debajo de 100 ms
Lo bastante rápida para ejecutarse de forma síncrona en un formulario de registro sin que el usuario lo note. Sin ruedas de carga ni botones bloqueados.
Sugerencias de errata en línea
Cuando alguien escribe «gmal.com», devuelve «gmail.com» para que lo corrija antes de crear la cuenta, y recuperas conversiones que si no perderías.
Detección de desechables al enviar
Rechaza los buzones de usar y tirar en el registro en vez de descubrirlos cuando tu email de bienvenida hace hard bounce.
Marcado de cuentas de rol
Identifica los buzones compartidos info@ y admin@ para encaminarlos o restringirlos de forma distinta a las direcciones personales.
Un veredicto estructurado, no un booleano
Cada respuesta lleva un estado entregable/arriesgado/no entregable y una puntuación de 0 a 100, así que el umbral lo decides tú, no nosotros.
Gestión elegante de los tiempos de espera
Si un servidor de correo desconocido va lento, la API devuelve rápido un estado «unknown» en lugar de dejar colgado el envío de tu formulario.
Cómo funciona
El usuario envía el formulario
Tu frontend hace POST de la dirección a tu backend, o llama a Mailbeam directamente con una clave publicable.
Las comprobaciones salen en paralelo
Sintaxis, MX, SMTP, desechables, rol y proveedor gratuito se ejecutan de forma concurrente —no secuencial— para respetar el presupuesto de 100 ms.
El veredicto llega en línea
Recibes un estado y una puntuación antes de que termine la petición, así que la decisión ocurre dentro de la misma ida y vuelta.
Actúas sobre el resultado
Acepta el registro, muestra una sugerencia de errata o frena con suavidad una dirección desechable, todo antes de que el usuario abandone la página.
Intégralo en minutos
// Verifica en línea al enviar; falla en abierto si la API no responde.
export async function verifyOnSignup(email: string) {
try {
const res = await fetch("https://api.mailbeam.dev/v1/verify", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.MAILBEAM_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ email }),
signal: AbortSignal.timeout(1000),
});
const { status, score, suggestion } = await res.json();
if (suggestion) return { action: "suggest", suggestion };
if (status === "undeliverable" || score < 40) return { action: "block" };
return { action: "allow" };
} catch {
return { action: "allow" }; // falla en abierto, reverifica luego por lotes
}
}Cuándo usarlo
Registro y alta
El momento de mayor valor para verificar: un email malo aquí envenena todos los correos que le envíes después a ese usuario.
Campos de email del checkout
Una dirección mal escrita significa que la confirmación del pedido no llega y sí llega un ticket de soporte.
Listas de espera y captación de leads
Mantén limpias las listas de lanzamiento desde el primer día para que tu primer envío llegue a bandeja de entrada, no a spam.
Cambios de email dentro del producto
Reverifica cuando un usuario actualiza su dirección para no romper sus notificaciones en silencio.
Preguntas frecuentes
¿Listo para integrarlo?
El plan gratuito incluye 1.000 verificaciones al mes. Sin tarjeta de crédito.