The email verification API built for developers
Sub-100ms real-time verification. EU-hosted. GDPR-first. Stop fake signups and hard bounces without slowing down your users.
Everything you need to keep your list clean
One API. Full-stack email validation from syntax to SMTP.
Sub-100ms verification
Verify emails in real time at the point of signup — fast enough that your users never notice.
GDPR-first by design
All data is processed and stored in the EU. No data leaves European infrastructure.
MX & SMTP checks
Deep mailbox-level validation: syntax, MX records, SMTP handshake, and catch-all detection.
Disposable & role detection
Block throwaway addresses and role-based emails (info@, admin@) before they enter your system.
Webhooks
Receive real-time events for async batch jobs with HMAC-signed payloads.
No SDK to install
One HTTP endpoint, so a dozen lines in your own codebase covers it — and nothing to keep upgraded. Official libraries are on the roadmap.
Simple REST API
Clean, predictable JSON responses. Integrate in minutes, not hours.
Batch verification
Upload a CSV or call the batch endpoint to clean large lists asynchronously.
Accuracy you can audit
Published weights, closed reason codes and an accuracy report regenerated on every change — see docs/accuracy.md.
Integrate in under 5 minutes
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: "user@example.com" }),
});
const result = await response.json();
if (!result.valid) {
return res.status(400).json({ error: "Invalid email address" });
}Built for European compliance
EU data residency
All verification data is processed and stored in European data centers. Your users' emails never leave the EU.
GDPR Article 28 DPA
We provide a Data Processing Agreement as required by GDPR Article 28 for data processors.
No data retention
Email addresses are not stored after real-time verification. Batch lists and their results are kept for 72 hours so you can download them, then deleted.
SOC 2 in progress
We are actively working toward SOC 2 Type II certification.
Ready to clean your list?
Free tier includes 1,000 verifications/month. No credit card required.