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.
Official SDKs
Drop-in libraries for Node.js, Python, PHP, Ruby, and Go. One function call to verify.
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.
AI-powered accuracy
Machine-learning models trained on billions of addresses improve accuracy over time.
Integrate in under 5 minutes
const mailbeam = require("@mailbeam/node");
const client = new mailbeam.Client({ apiKey: process.env.MAILBEAM_API_KEY });
const result = await client.verify("user@example.com");
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 verification unless you opt in to logging.
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.