⚡ Real-time SMTP verification

Know if an email is real
before you send.

MailValidation.io checks every address in real time — catching typos, disposable domains, and fake signups before they cost you a bounce, a blocklist, or a wasted send.

No credit card required to get started
Trustedby growing teams
3.7M+emails validated
<1saverage check time

Everything you need to keep your list clean

One API, one dashboard, every check that matters.

Live SMTP verification

We connect directly to the recipient's mail server to confirm the mailbox actually exists — not just that the domain has valid MX records.

Disposable & catch-all detection

Flag throwaway inboxes and catch-all domains automatically so you know exactly how confident to be in each result.

Bulk list cleaning

Upload a CSV and validate thousands of addresses at once. Get a clean, ready-to-send list back in minutes.

Simple REST API

Drop validation straight into your signup flow with a single API call — full docs, sensible rate limits, no surprises.

Real-time results

Most checks complete in under a second, so you can validate right at the point of signup without slowing anyone down.

Widgets & webhooks

Embed a validation widget on any form, or get results pushed to your systems automatically via webhook.

How it works

Three steps, under a second, no guesswork.

1

Send us an address

Via the API, a CSV upload, or our embeddable widget on your signup form.

2

We check the mail server

We verify the domain, confirm the mailbox exists at the recipient's server, and check for disposable or catch-all patterns.

3

You get a clear result

Deliverable, undeliverable, risky, or unknown — with the detail behind the verdict.

Simple, usage-based pricing

Start free. Pay only for what you validate.

Stop guessing which emails are real.

Create a free account and validate your first addresses in minutes.

Get Started Free