I built a simple email verification API using FastAPI + Python.
Why? Because email validation is crucial for any SaaS product,
but most services charge per API call.
Features:
• RFC 5322 format validation
• MX record checking
• 100 free calls per day
• REST API, 10ms response time
Source code: https://github.com/Ai-Kota/c9-email-api
Live demo: https://ai-kota.github.io/c9-email-api/
Would love feedback from the dev community!
#python #api #fastapi #startup #email
Tags: python, api, fastapi, startup, email
Top comments (1)
Nice project, and one suggestion from working on the same problem: return DNS timeouts and SERVFAIL as a separate "couldn't check" result rather than invalid, because NXDOMAIN is a genuine answer but a timeout tells you nothing about the domain. It's also worth treating a Null MX (a single MX record of ".") as the domain saying it accepts no mail at all.