Plainwork / Catalogue / MailGate Email Check API
Stop fake and mistyped signups before they hit your database
One GET request returns syntax validity, a live MX lookup, disposable-domain and role-account flags, a typo suggestion and a 0–100 score. Free for 20 checks a day.
- Unlimited single checks (fair use)
- Bulk endpoint: 100 addresses per call
- Typo suggestions for gmail, hotmail, yahoo, outlook and icloud
- About 400 known disposable domains, subdomains included
- API key shown instantly after payment
{
"email": "[email protected]",
"valid_syntax": true,
"disposable": false,
"free_provider": false,
"role_account": false,
"did_you_mean": "[email protected]",
"mx": "a-only",
"deliverable_domain": true,
"score": 45,
"verdict": "risky"
}Every response explains itself: the score combines syntax, MX, disposable, role and typo checks, and the verdict tells you whether to accept, question or block the address. Use the key as ?key=YOUR_KEY or an x-api-key header.
Made for
Who it's for
Cleaner lists, fewer bounces
Block throwaway inboxes and catch typos like gmial.com at the moment someone signs up.
Honest about its limits
It checks the domain, never the mailbox, and never connects to mail servers, so it's fast and doesn't touch anyone's inbox.
Private by default
Nothing about your queries is stored beyond a per-IP daily counter for the free tier.
What's inside
Everything you get
How it works
From checkout to done
Buy
Pay securely with Stripe.
Open
Your API key appears straight away.
Use
Send it in the x-api-key header. The docs below show a working example.
Questions
Good to know
Can it tell me if an inbox exists?
No. It checks syntax and the domain (MX records, disposable lists, typos). Confirming a specific mailbox would mean contacting mail servers, which it deliberately doesn't do.
How do I cancel?
Cancel any time from the link in your Stripe receipt. The key stops working when the subscription ends.
Is there a rate limit on the paid plan?
Unlimited within fair use. If you need very high volumes, email us first.
What if it doesn't work for me?
If it doesn't work as described or you can't access it, email us within 14 days and we'll fix it or refund you. See the refund policy for details.
MailGate Email Check API
Catch fake, disposable and mistyped emails before they reach your database.
More from the catalogue
Other small tools
Skyprint Pro
See when your Bluesky posts land best, which formats work, and export it all.
Keyless API Atlas
161 public APIs that work without a key, each tested live, with CORS and JSON notes.
README Rescue
Paste your README, get a clear rewrite with a tagline, quick start and five concrete fixes.