La vérification d'e-mails pensée pour les développeurs européens
API de vérification en temps réel. Le RGPD d'abord. Des tarifs sans clause cachée. 1 000 vérifications gratuites par mois, sans carte bancaire.
Request
curl -X POST https://api.mailbeam.dev/v1/verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"email":"alberto@sopalab.com"}'{
"valid": true,
"score": 94,
"disposable": false,
"catchAll": false,
"mx": true,
"reason": null,
"latency_ms": 82
}Le problème
Arrêtez de laisser les mauvais e-mails abîmer vos inscriptions
Les e-mails jetables inondent vos inscriptions
Les utilisateurs s'inscrivent avec des adresses temporaires, ne confirment jamais, ne reviennent jamais. Ils gonflent vos MAU et ruinent vos taux d'ouverture.
Les bounces abîment votre réputation d'expéditeur
Un taux de hard bounce de 3 % déclenche le throttling des FAI. Vos e-mails transactionnels — réinitialisations de mot de passe, reçus — commencent à partir en spam.
Le faire soi-même est un piège
Le sondage SMTP fait blacklister votre IP en quelques jours. Les listes de jetables pourrissent vite. Cela devient une charge d'exploitation à plein temps, sans fin.
Produit
L'API dont votre flux d'inscription a vraiment besoin
- ~80 ms en cache
API en temps réel
Assez rapide pour tenir dans un formulaire d'inscription, pas pour un nettoyage de liste du week-end. Les requêtes en cache ou purement DNS se résolvent en 80 ms environ ; un sondage SMTP complet reste sous la seconde.
await verifyEmail("user@example.com") // résolu en 82 ms - RGPD art. 28
Le RGPD d'abord
Hébergée dans l'UE, à Francfort. DPA signé par défaut. Aucune donnée ne part vers les États-Unis. Le flux de données complet est documenté sur notre page Sécurité.
// Les données restent dans l'UE — toujours // DPA inclus dans chaque offre - Codes de motif
Un score avec ses raisons
Vous obtenez un score ET la raison. Ne vous demandez plus jamais pourquoi une adresse a été jugée à risque. Servez-vous du champ reason pour afficher une erreur utile à l'utilisateur.
{ score: 12, reason: "disposable_domain" } - Sans piège
Tarifs transparents
Vous payez à la vérification. Pas de crédits. Pas de multiplicateurs. Pas de lots qui expirent. Votre facture est exactement ce que vous calculeriez dans un tableur.
// 10 000 vérifications × 0,001 € // = 10,00 € — toujours
Intégration
Opérationnel en moins de 5 minutes
Créez votre compte
Inscription en moins de 30 secondes. Sans carte bancaire sur l'offre gratuite.
# No setup needed # Visit mailbeam.dev/signupRécupérez votre clé API
Votre clé API est prête immédiatement. Placez-la dans une variable d'environnement.
export MAILBEAM_KEY="mb_live_xxxxxxxxxxxx"Faites votre première requête
Une requête POST. Vous obtenez un verdict, un score et une raison.
const { valid, score } = await verifyEmail(email);Bloquez les mauvais e-mails à l'inscription
Conditionnez votre inscription au résultat. C'est tout. Ni cron, ni maintenance.
if (!valid || score < 60) return 422;
Couverture
Tous les contrôles, en un seul appel d'API
Survolez un contrôle pour savoir ce qu'il teste. Les 8 tournent en parallèle : une vérification coûte à peu près le temps de son contrôle le plus lent.
- Syntaxe
- Enregistrements MX
- Existence SMTP
- Jetables
- Adresses de rôle
- Fournisseurs gratuits
- Catch-all
- Score explicable
Survolez un contrôle pour savoir exactement ce qu'il valide.
Comparatif
Pourquoi les développeurs quittent ZeroBounce, Hunter et Bouncer
| Fonctionnalité | Mailbeam | ZeroBounce | Hunter | Bouncer |
|---|---|---|---|---|
| Hébergée dans l'UE, RGPD par conception | ||||
| Pensée pour l'inscription en temps réel | ||||
| Tarif à la vérification | ||||
| Champ de motif explicable |
Prêt à brancher
Intégrez-le à votre stack en 5 minutes
De vrais exemples pour de vrais endpoints d'inscription — pas des démos jouets.
// lib/mailbeam.js — no SDK to install; Mailbeam is one endpoint.
export async function verifyEmail(email) {
const response = await fetch("https://api.mailbeam.dev/v1/verify", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.MAILBEAM_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ email }),
signal: AbortSignal.timeout(3000),
});
if (!response.ok) throw new Error(`Mailbeam returned ${response.status}`);
return response.json();
}
// middleware/checkEmail.js
import { verifyEmail } from "../lib/mailbeam.js";
export async function checkEmail(req, res, next) {
const { valid, score, reason } = await verifyEmail(req.body.email);
if (!valid || score < 60) {
return res.status(422).json({ error: reason ?? "Invalid email." });
}
next();
}
// routes/auth.js
app.post("/api/signup", checkEmail, createUser);L'API HTTP est l'interface que nous livrons en premier — les SDK officiels pour Node, Python, PHP, Ruby et Go suivront après la bêta privée. Voir toute la documentation →
Tarifs
Des tarifs qui grandissent avec vous
Pas de crédits. Pas de multiplicateurs. Pas de surprises.
Free
Essayez Mailbeam sans engagement.
- 1 000 vérifications par mois
- Accès à l'API REST
- Contrôles syntaxe, MX et jetables
- Détection des jetables
- Score explicable + motif
- Webhooks
- SLA
Growth
Pour les applications en production avec un vrai trafic d'inscriptions.
- 50 000 vérifications par mois
- Accès à l'API REST
- Tous les contrôles de validation
- Détection des jetables
- Score explicable + motif
- WebhooksPrévu
- SLA de 99,9 % de disponibilitéPrévu
Scale
Plateformes et agences à gros volume.
- 1 000 000 de vérifications par mois
- Accès à l'API REST
- Tous les contrôles de validation
- Détection des jetables
- Score explicable + motif
- WebhooksPrévu
- SLA de 99,99 % + support dédiéPrévu
Les fonctionnalités marquées Prévu sont prévues et ne sont pas disponibles pendant la bêta privée.
Besoin de Pro (149 €) ou d'Enterprise ? Voir toutes les offres →
FAQ
Questions fréquentes
Commencez à vérifier vos e-mails en production dès aujourd'hui
1 000 vérifications gratuites par mois. Sans carte bancaire. Résiliable à tout moment.