Vérificateur d'e-mails en masse
Envoyez un CSV, récupérez la liste nettoyée. Jusqu'à 500 000 adresses par traitement, en asynchrone, avec un webhook à la fin.
- Qu'est-ce qu'un vérificateur d'e-mails en masse ?
- Un vérificateur d'e-mails en masse contrôle une liste entière d'adresses en un seul traitement, au lieu d'une requête à la fois. Vous chargez la liste, les mêmes huit contrôles s'exécutent sur chaque adresse et vous téléchargez les résultats avec un verdict et un code de motif par ligne. Mailbeam accepte jusqu'à 100 000 adresses par traitement et conserve les résultats 72 heures pour que vous puissiez les récupérer, puis les supprime.
Ce que Mailbeam contrôle
Chaque vérification lance 7 contrôles en parallèle et renvoie un résultat structuré en moins de 100 ms.
Jusqu'à 500 000 adresses par traitement
Envoyez de grandes listes via l'API batch ou le tableau de bord. Le traitement est asynchrone — pas de timeout, pas de connexion coupée.
Webhook signé à la fin
Un événement batch.completed arrive sur votre endpoint avec les totaux et une URL de téléchargement, signé en HMAC-SHA256 pour que vous puissiez vérifier qu'il vient bien de nous.
Segmentation délivrable / à risque / non délivrable
Chaque adresse est classée et notée. Exportez chaque segment vers votre plateforme d'envoi.
Filtrage des jetables et des adresses de rôle
Faites remonter les adresses qui abîmeront votre réputation d'expéditeur avant d'importer la liste.
CSV en entrée, CSV en sortie
Envoyez un fichier CSV, TSV ou texte depuis le tableau de bord — nous trouvons la colonne des adresses et retirons les doublons. Les résultats se téléchargent en CSV, pour n'importe quel outil d'envoi.
Suivi de l'avancement
Interrogez /v1/jobs/{id} pour connaître le nombre d'adresses déjà traitées, ou attendez le webhook.
Comment ça marche
Envoyez le lot
POSTez un tableau d'au plus 500 000 adresses vers /v1/verify/batch. La réponse est un 202 avec un job_id.
Le traitement tourne en asynchrone
Mailbeam exécute les contrôles de syntaxe, MX, SMTP, jetables et adresses de rôle sur chaque adresse, sans timeout de connexion synchrone.
Recevez les résultats par webhook
À la fin du traitement, votre endpoint reçoit un événement signé batch.completed. Téléchargez les résultats depuis /v1/jobs/{id}/results — en CSV par défaut, en JSON sur demande.
Segmentez et envoyez
Filtrez les résultats par statut (délivrable / à risque / non délivrable). Importez le segment propre dans votre plateforme d'envoi.
Intégrez-le en quelques minutes
const auth = { Authorization: `Bearer ${process.env.MAILBEAM_KEY}` };
// Envoi du lot — 202, avec 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: ["alice@example.com", "bob@company.io"] }),
}).then((r) => r.json());
console.log(`Traitement ${job.job_id} — ${job.total} adresses en cours`);
// Attendez le webhook batch.completed, ou interrogez le traitement :
const status = await fetch(
`https://api.mailbeam.dev/v1/jobs/${job.job_id}`,
{ headers: auth }
).then((r) => r.json());Quand l'utiliser
Nettoyage avant campagne
Nettoyez votre liste avant chaque campagne pour garder un taux de bounce sous le seuil de 2 % des FAI.
Validation d'un import CRM
Vérifiez les contacts avant de les importer depuis un salon, un tableur ou un fournisseur de leads tiers.
Revérification de la base
Revérifiez toute votre base d'e-mails chaque trimestre pour repérer les adresses devenues caduques depuis la dernière vérification.
Préparation d'une liste de prospection
Retirez les adresses non valides, de rôle et jetables de vos listes de prospection à froid avant que la réputation de votre domaine n'en souffre.
Questions fréquentes
Combien de temps prend une vérification en masse ?
Cela dépend surtout du nombre de domaines distincts que contient la liste. Nous sondons une adresse à la fois par domaine de destination pour protéger notre réputation d'expéditeur : une liste répartie sur beaucoup de domaines se termine bien plus vite que le même nombre d'adresses chez une poignée d'hébergeurs. Interrogez le traitement pour connaître l'avancement réel plutôt qu'une estimation.
Quelle est la taille maximale d'une liste ?
500 000 adresses par traitement. Pour des listes plus grandes, envoyez-en plusieurs. Chaque adresse compte pour une vérification sur votre quota mensuel.
Puis-je importer un fichier CSV ?
Oui. Le tableau de bord accepte un fichier CSV, TSV ou texte, trouve la colonne qui contient les adresses et retire les doublons avant l'envoi. L'API, elle, prend un tableau JSON de chaînes.
Que faire des résultats « à risque » ?
Les adresses à risque regroupent les adresses de rôle, les catch-all et les fournisseurs gratuits. Pour de la prospection à froid, excluez les adresses de rôle. Pour du marketing, vous pouvez en général garder les fournisseurs gratuits (Gmail, Yahoo). Pour les catch-all, cela dépend de votre tolérance au risque.
Prêt à l'intégrer ?
L'offre gratuite inclut 1 000 vérifications par mois. Sans carte bancaire.