Bêta privéeMailbeam est en bêta privée : l'API publique n'est pas encore ouverte.Rejoindre la liste d'attente

Migrer depuis Bouncer

Bouncer est un service européen de vérification d'e-mails, orienté validation de listes en masse pour les équipes marketing. Si vous êtes développeur et qu'il vous faut une vérification en temps réel dans un parcours d'inscription, Mailbeam est mieux taillé pour cela.

Différences principales

AspectBouncerMailbeam
Hébergement dans l'UEOuiOui (Francfort)
API temps réelLimitéeNative (< 100 ms)
Public viséMarketingDéveloppeurs
Verdicts catch-all notésNonOui (0–100 et motif)
SDKAucun6 SDK officiels
Vérification par lotsOuiOui
DPA inclusEn supplémentAutomatique (à partir de Scale)

Correspondance des endpoints

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

Migration du code

Bouncer (avant) :

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();

// Statuts Bouncer : "deliverable", "undeliverable", "risky", "unknown"
if (status !== "deliverable") {
  return res.status(422).json({ error: "Email not accepted" });
}

Mailbeam (après) :

// Pas de SDK à installer — voyez /docs/quickstart pour ce wrapper de 12 lignes.
import { verifyEmail } from "./lib/mailbeam.js";

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

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

Correspondance des statuts

status de BouncerÉquivalent Mailbeam
"deliverable"valid: true, score >= 70
"risky"catchAll: true ou score entre 40 et 70
"undeliverable"valid: false
"unknown"score < 40 ou expiration

Prochaines étapes