Email verification
in one API call
Reduce fake signups, catch typos, and block disposable emails. Simple REST API with instant results. No SDK required.
One request. Full verification.
Send a GET request with an email address and get back everything you need.
Request
curl "https://api.mailkitapi.com/verify?email=john@gmail.com" \
-H "Authorization: Bearer ev_live_your_key_here"Response
{
"email": "john@gmail.com",
"valid": true,
"result": "valid",
"format_valid": true,
"domain_exists": true,
"mx_found": true,
"smtp_check": "skipped",
"disposable": false,
"role_account": false,
"free_provider": true,
"did_you_mean": null,
"reason": null
}What gets checked
Every email goes through multiple verification steps in milliseconds.
Format Validation
Validates email syntax against RFC standards. Catches typos and malformed addresses before they hit your database.
MX Record Lookup
Checks if the email domain has valid mail exchange records configured and can actually receive email.
Disposable Detection
Flags temporary and disposable email providers like Mailinator, Guerrillamail, and hundreds of others.
Role Account Detection
Identifies generic role-based addresses like admin@, support@, info@ that typically aren't tied to real people.
Free Provider Detection
Identifies emails from free providers like Gmail, Yahoo, and Outlook so you can tailor your onboarding flow.
Typo Suggestions
Catches common domain typos like "gmial.com" and suggests corrections so users can fix mistakes at signup.
Simple, transparent pricing
Start free. Upgrade when you need more.
Get in touch
Have questions, need a custom plan, or want to chat about integration? We'd love to hear from you.
support@mailkitapi.comStart verifying emails in 5 minutes
Sign up, grab your API key, and make your first request. No credit card required.
Create Free Account