✉ validmail.dev

home / use cases

Stop bad emails at the signup form

One GET during form submit returns a verdict (valid / risky / invalid) with the reasoning per check. Typos get a suggestion you can offer the user inline; disposable domains fail closed unless you opt in with allow_disposable.

Inline typo suggestions: [email protected][email protected], right in the form
Disposable domains blocked by default, allowed on request
verdict + score + per-check status, so you decide what to gate
50 free checks/day per key — enough for any staged launch

See it work

Live demoreal endpoint
result appears here

That was the real API, no signup needed — free tier is 50 checks/day per IP (resets 00:00 UTC). See the docs for the full reference.

Hook it up

# same endpoint, same verdicts — one GET, no key needed
curl "https://validmail.dev/v1/[email protected]"

← validmail.dev · API reference