Skip to content

Free Email Verification API — Source Code

July 17, 2026 Dimuthu Harshana 2 min read

Your Mautic or WordPress list filling up with fake and disposable email addresses? This is the exact code I built to stop it — free to download, no strings attached.

Every email gets checked four ways before you trust it:

  • Syntax — is it even shaped like an email?
  • Disposable domain — is it mailinator, guerrillamail, or one of 786 other throwaway domains?
  • Role-based — is it info@, admin@, noreply@? (a real inbox, just not a real signup)
  • MX record — does the domain actually have a mail server?

Drop it into your own project and run it in about 10 minutes:

Get free WordPress & AI tips

Join 500+ readers. No spam, unsubscribe anytime.

pip install -r requirements.txt
uvicorn app.main:app --reload

curl "http://localhost:8000/email/verify?email=test@mailinator.com"
{
  "is_valid": false,
  "score": 25,
  "reason": "Disposable email domain not accepted"
}

It’s structured with a clean app/routers/ + app/data/ layout, so you can drop in more endpoints later without restructuring anything.

Want the full story of how and why this was built? Read the complete breakdown on ceeveeglobal.com →

No attribution required — build on it, sell it, ship it as part of something bigger.


AI Built Tools Store

Ready to use these workflows yourself?

Download ready-made tools, code packs, and AI resources — tested on real WordPress sites and Coolify servers.

Browse the Store
Back to Blog