Email Verification API

Our Email Verification Real-Time API is a simple JSON based REST Web Service that allows developers to verify individual email addresses on demand as a user enters them in a web form or mobile application. You can program applications such as form validations, subscriber signups and contact us forms with this easy-to-use API.

Looking for something else?

Form Validation API | Batch Email Verification API

 

It is a simple HTTP POST request with these two parameter:

email: the email address that you want to verify
user_API_token: your email verifier account's API Token
free_email: True | False
disposable: True | False
typo_suggest: True | False
role_address: True | False
bad_address: True | False

You would need to input your API key for your Email Verifier App account into the verification request you are making.

Optional Inputs

free_email: to find out if the email belongs to free email service providers
disposable: to find out if the email belongs to temporary email service providers
typo_suggest: to identify any typos in the email address being queried
role_address: to identify if the email is a role-based email
bad_address: to identify if the email is likely to be a spam-trap or complainer

Here is an example request:

https://api.evasrv.com/email_verification/

Body Parameters:

email=user@gmail.com
user_API_token = [Your-API-Token]

Return Values:
status – Tells you the status of the email in query
domain – Tells you the domain of the email in query
free_email – Tells you whether the email in query belongs to free email service provider
disposable – Tells you whether the email in query belongs to temporary email service provider
typo_suggest – Tells you if the email in query has a typo and offers suggestion
role_address – Tells you if the email in query belongs to a role rather than a person
bad_address – Tells you if the email in query is in spamtrap, complainers or other databases
message – A more brief message regarding the initial status
email – Returns the email that this response was for

Example JSON Response:

{
 "status": "Valid",
 "domain": "gmail.com",
 "free_email": true,
 "disposable": false,
 "typo_suggest": "None",
 "role_address": false,
 "bad_address": false,
 "message": "User exists!",
 "email": "user@gmail.com"
}

Looking for email verification API Sample Codes? You should be able to find all major language sample codes including C, cURL, C#, GO, Java, Javascript, NodeJS, Objective-C, PHP, Python, Ruby, Shell and more.

Can’t find your API Token? See this article – Where can I find API Token? If you are running out of credit and need more credit for your API transactions, please refer to the article on adding API credit to your account. We allow all new accounts with 100 FREE API transactions to test if it fits their purpose.

Note: “user_API_token” is case sensitive. So API is really uppercase and the rest of it is lower case. Failure to do this might result in an error.