Private betaMailbeam is in private beta — the public API isn't live yet.Join the waitlist

Mailbeam
Email Verification API

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" });
}
curlNode.jsPythonPHPRubyGo

Browse all SDKs →

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.