Vérification d'e-mails à gros volume
Nettoyez des listes de plusieurs millions d'adresses sans surveiller les limites de débit. Envoyez un lot, recevez un webhook à la fin, exportez les segments délivrable, à risque et non délivrable.
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.
Des millions par traitement
Envoyez de grandes listes à l'endpoint batch. Le traitement est asynchrone : ni timeout de connexion, ni requête perdue sur d'énormes charges utiles.
Webhook signé à la fin
Au lieu d'interroger pendant des heures, recevez un seul événement batch.completed avec les totaux et une URL de téléchargement, signé en HMAC-SHA256 pour que vous puissiez vérifier qu'il vient de nous.
Une concurrence qui protège la délivrabilité
Les domaines différents sont vérifiés en parallèle, mais un même domaine de destination n'est jamais sondé qu'une adresse à la fois. C'est plus lent que de marteler un serveur, et c'est ce qui garde nos IP — et donc vos résultats — hors des listes de blocage.
Un score par adresse
Chaque adresse renvoie son propre statut et son score de 0 à 100 : vous segmentez finement plutôt que de vous fier à un taux de réussite global.
Une progression durable
Les résultats sont écrits au fil du traitement, pas gardés en mémoire jusqu'à la fin : un redémarrage reprend là où il en était plutôt que de relancer votre liste.
Des tarifs de volume prévisibles
Le coût croît linéairement avec les adresses vérifiées. Pas de paliers de dépassement surprise qui punissent un gros nettoyage trimestriel.
Comment ça marche
POSTez le tableau d'adresses
Envoyez jusqu'à 500 000 adresses à /v1/verify/batch. La réponse est un 202 avec un job_id. Découpez les listes plus grandes en plusieurs lots.
Le traitement tourne en asynchrone
Les contrôles de syntaxe, MX, SMTP, jetables et rôle s'exécutent sur chaque adresse sans maintenir de connexion synchrone ouverte.
Le webhook part
À la fin du traitement, votre endpoint reçoit un événement signé batch.completed. Pas de long-poll, pas de risque de timeout.
Récupérez et segmentez
Téléchargez /v1/jobs/{jobId}/results en CSV, ou ajoutez ?format=json. Exportez les segments délivrable, à risque et non délivrable vers votre plateforme d'envoi. Les résultats sont conservés 72 heures, puis supprimés.
Intégrez-le en quelques minutes
# Envoyez un lot. Déclarez votre endpoint de webhook une fois dans le
# tableau de bord plutôt que de le passer à chaque requête.
curl -X POST https://api.mailbeam.dev/v1/verify/batch \
-H "Authorization: Bearer $MAILBEAM_KEY" \
-H "Content-Type: application/json" \
-d '{"emails": ["a@example.com", "b@example.com"]}'
# 202 { "job_id": "job_9f2c...", "status": "queued", "total": 2 }
# Votre endpoint reçoit ensuite un événement signé batch.completed.
# Ou interrogez : GET /v1/jobs/job_9f2c...
# Téléchargez : GET /v1/jobs/job_9f2c.../results (CSV ; ?format=json pour du JSON)Quand l'utiliser
Hygiène trimestrielle de la base
Revérifiez toute votre base de contacts à intervalles réguliers pour que les adresses dégradées n'érodent pas silencieusement votre délivrabilité.
Nettoyage avant migration
Vérifiez avant d'importer une liste ancienne dans une nouvelle plateforme, pour ne pas brûler la réputation d'un domaine d'envoi tout neuf.
Acquisition et fusion
Nettoyez une liste acquise avant votre premier envoi — sauter cette étape est le moyen le plus rapide d'hériter de plaintes pour spam.
Préparation d'un réengagement
Filtrez un segment dormant pour ne garder que les adresses encore valides avant une campagne de reconquête.
Questions fréquentes
Prêt à l'intégrer ?
L'offre gratuite inclut 1 000 vérifications par mois. Sans carte bancaire.