Free to start

Email Validation API

Check email addresses in real time from your app with one API call: syntax, MX, SMTP, disposable and free-provider checks, returned as JSON. Start free with 100 requests a month.

Try it yourself

Validate any email address in real time and see exactly what our email checker returns.

support@emailvalidation.io
SMTP check:
false
MX found:
true
Did you mean:
support@email-validation.com
Disposable:
false
Score:
1
Free:
false
{
  "email": "support@emailvalidation.io",
  "smtp_check": false,
  "mx_found": true,
  "did_you_mean": "support@email-validation.com",
  "disposable": false,
  "score": 1,
  "free": false
}
                    

Trusted worldwide - for a reason

Our commitment

We keep the API fast, stable and easy to integrate by leaving out everything you don't need.

Clear data structure

Every endpoint returns clean, predictable JSON that stays backward compatible as we add data.

Built for many use cases

Keep fake sign-ups out of your forms or clean your mailing list before the next campaign: thousands of users rely on emailvalidation.io. Tell us about your use case.


fetch('https://api.emailvalidation.io/v1/latest/', {
    headers: {
        apikey: 'YOUR-API-KEY'
    }
})
.then(response => response.json())
.then(data => {
    console.log(data);
});

First-class developer experience

Clear documentation, predictable JSON and code examples make the API quick to integrate. If you get stuck, our support team answers fast, and we can tailor the API to your company's needs.