Email Verification API
One REST endpoint. Verify any email in under 100ms. GDPR-compliant, EU-hosted, with SDKs for Node, Python, PHP, Ruby, and Go.
What Mailbeam checks
Every verification runs 7 checks in parallel and returns a structured result in under 100ms.
Sub-100ms response time
Verify emails in real time at the point of signup without adding perceptible latency to your user flows.
Live SMTP verification
Connect directly to mail servers and confirm that a specific mailbox exists — not just that the domain has MX records.
EU-hosted, GDPR-first
All processing within EU infrastructure. No data retention after verification. DPA available for Article 28 compliance.
SDKs for every stack
Official libraries for Node.js, Python, PHP, Ruby, and Go. One function call returns a structured result.
Disposable & role detection
Block throwaway addresses and department inboxes (info@, admin@) with a continuously updated database.
Typo suggestion
When a user types 'gmal.com', return 'gmail.com' instantly so they can correct it before submitting.
How it works
Send a POST request
POST the email address to /v1/verify with your API key in the Authorization header. That's it.
DNS and MX lookup
Mailbeam queries DNS for the domain's MX records to confirm the domain can receive email.
SMTP handshake
We connect to the mail server and simulate a delivery attempt to confirm the specific mailbox exists.
Structured JSON result
Receive a JSON response with status (deliverable/risky/undeliverable/unknown), a 0-100 score, and individual check results.
Integrate in minutes
curl -X POST https://api.mailbeam.dev/v1/verify \
-H "Authorization: Bearer $MAILBEAM_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "user@example.com"}'
# Response:
# {
# "email": "user@example.com",
# "status": "deliverable",
# "score": 97,
# "valid": true,
# "disposable": false,
# "role": false,
# "suggestion": null
# }When to use it
Signup forms
Validate at the point of registration to stop fake and mistyped emails before they enter your system.
API integrations
Programmatically verify emails in any backend language using the REST API or official SDKs.
Webhooks and async flows
Use Mailbeam's batch endpoint with webhooks for async verification of large lists.
CRM enrichment
Enrich contact records with verification status and score to power lead scoring and routing.
Frequently asked questions
Ready to integrate?
Free tier includes 1,000 verifications/month. No credit card required.