Mailbeam
Masse · Batch

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

1

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.

2

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.

3

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.

4

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

API batchtypescript
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.