Beta privadaMailbeam está en beta privada: la API pública todavía no está abierta.Únete a la lista de espera

Migrar desde Bouncer

Bouncer es un servicio europeo de verificación de email centrado en validar listas en volumen para equipos de email marketing. Si eres desarrollador y necesitas verificar en tiempo real dentro de un flujo de registro, Mailbeam encaja mejor.

Diferencias principales

FunciónBouncerMailbeam
Alojado en la UESí (Fráncfort)
API en tiempo realLimitadaNativa (< 100 ms)
Público principalMarketingDesarrolladores
Veredictos catch-all puntuadosNoSí (0-100 + motivo)
SDKNo6 SDK oficiales
Verificación por lotes
DPA incluidoAparteAutomático (Scale y superiores)

Equivalencia de endpoints

BouncerMailbeam
POST /v1/emails/verifyPOST /v1/verify
POST /v1/emails/bulk/verifyPOST /v1/verify/batch
GET /v1/creditsGET /v1/account/usage

Migración del código

Bouncer (antes):

const response = await fetch("https://api.usebouncer.com/v1/email/verify", {
  method: "POST",
  headers: {
    "x-api-key": apiKey,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ email }),
});
const { status, reason } = await response.json();

// Estados de Bouncer: "deliverable", "undeliverable", "risky", "unknown"
if (status !== "deliverable") {
  return res.status(422).json({ error: "Email no aceptado" });
}

Mailbeam (ahora):

// No hay SDK que instalar: mira /docs/quickstart para este envoltorio de 12 líneas.
import { verifyEmail } from "./lib/mailbeam.js";

const { valid, score, reason } = await verifyEmail(email);

if (!valid || score < 60) {
  return res.status(422).json({ error: "Email no aceptado", reason });
}

Equivalencia de estados

status de BouncerEquivalente en Mailbeam
"deliverable"valid: true, score >= 70
"risky"catchAll: true o score 40-70
"undeliverable"valid: false
"unknown"score < 40 o tiempo agotado

Siguientes pasos