
Send an address
Post a single email address to the Email Validation endpoint, authenticated with your API key.
FINOWL / EMAIL VALIDATION
Check the syntax, the domain and its mail servers in one request. Catch typos, disposable domains and addresses that cannot receive mail, without ever contacting the mailbox.

HOW IT WORKS

Post a single email address to the Email Validation endpoint, authenticated with your API key.

Finowl checks the syntax, confirms the domain exists and reads its mail servers. It never contacts the mailbox.

Receive valid, risky or invalid with a reason, plus disposable, role and typo signals for your workflow.
SEE IT IN ACTION
POST/v1/email/validate
curl https://api.finowl.co/v1/email/validate \ -H "Authorization: Bearer $FINOWL_API_KEY" \ -H "Content-Type: application/json" \ --data '{ "email": "jane@gmial.com" }'{ "email": "jane@gmial.com", "verdict": "invalid", "reason": "no_mail_server", "syntax_valid": true, "domain": "gmial.com", "domain_exists": true, "mx_found": false, "mx_records": [], "mail_provider": null, "disposable": false, "role": false, "free_provider": false, "did_you_mean": "jane@gmail.com"}WHERE IT FITS
Catch a mistyped domain while the person is still on the page, and offer the suggested correction.
Check imported lists before a campaign, so addresses without a mail server never reach your sending tool.
Flag disposable domains, role mailboxes and free providers when you score and route new leads.
A valid verdict means the domain can receive mail. It does not confirm that a particular mailbox exists or that someone reads it.
THE RESPONSE
Every response carries a verdict, the reason behind it, and the DNS details that led there.
Use the extra signals to shape your own rules. A role or free-provider address can still be exactly the contact you want.
A FEW GOOD QUESTIONS
Validate email addresses at signup or before a send, and keep your lists clean from the start.