Batch Email Verification API

Our Batch Email Verification Real-Time API is a simple JSON based REST Web Service that allows developers to verify their mailing lists with ease. You can program the applications and services you already use to periodically verify and validate your mailing lists all in bulk. This is perfect for bulk email verification as our batch email verification API allows you to verify up to 10 files at a time.

Looking for something else?

Form Validation API | Email Verification API

 

It is a simple HTTP POST request with these parameters:

email: the email address that you want to verify
user_API_token: your email verifier account's API Token
free: True | False
disposable: True | False
did_you_mean: True | False
role: True | False
bad: True | False
ev_score: 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: 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
did_you_mean: to identify any typos in the email address being queried
role: to identify if the email is a role-based email
bad: to identify if the email is likely to be a spam-trap or complainer
ev_score: to get the quality score for an email address

API Endpoint:

https://api.evasrv.com/batch_process/

Body Parameters:

source_file=http://www.domain.com/my-mailing-list.csv
user_API_token = [Your-API-Token]

Note: You can upload up to 10 files at a time using sequential attributes (Eg. source_file1, source_file2, source_file3…)

Return Values:
status – Tells you the status of the uploaded list for processing
original_file_name – Tells you the original file name of the uploaded list
uploaded_jobs – Tells you the number of jobs that have been successfully uploaded
job_id – Tells you the randomly assigned job ID for each list you uploaded
new_file_name – Tells you the randomly assigned file name for the list you uploaded

Example JSON Response:

{
 "status": "Success",
 "original_file_name": "my-mailing-list.csv",
 "uploaded_jobs": 1,
 "job_id": 001,
 "new_file_name": "EmailsFile/my-mailing-list.csv"
}

Looking for batch process 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.

Using Postman?

If you use Postman you can click the following button to import the Email Verifier App API as a collection:

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. In addition to this, you MUST have enough API credit to use this API. You can convert your monthly credit to API credit from your control panel through the Real-time API Page.