API Migration

EmailListVerify.com

Validate/Verify a single email address:

EmailListVerify.comZeroBounce Image
URL

GET

https://apps.emaillistverify.com/api/verifyEmail

GET

API DEFAULT URL:

https://api.zerobounce.net/v2/validate

API U.S.A. URL*:

https://api-us.zerobounce.net/v2/validate

Request
  • Secret (which is the API key)
  • email
  • api_key
  • email
  • ip_address
Response

Response is one of the below:

  • Ok
  • Fail
  • Unknown
  • Incorrect
  • Key_not_valid
  • Missing parameters

Response example:

"address": "s.krisztian@force.com",
"status": "catch-all",
"sub_status": "",
"free_email": false,
"did_you_mean": null,
"account": "s.krisztian",
"domain": "force.com",
"domain_age_days": "11750",
"smtp_provider": "proofpoint",
"mx_found": "true",
"mx_record": "mxa-00177002.gslb.pphosted.com",
"firstname": null,
"lastname": null,
"gender": null,
"country": null,
"region": null,
"city": null,
"zipcode": null,
"processed_at": "2023-07-20 17:10:08.083"

Examples:

HTTP request

HTTP request

ZeroBounce:

API DEFAULT URL: https://api.zerobounce.net/v2/validate?api_key=ReplaceWithYourApiKey&email=ReplaceWithYours
API U.S.A. URL*: https://api-us.zerobounce.net/v2/validate?api_key=ReplaceWithYourApiKey&email=ReplaceWithYours

*This endpoint uses servers located within the United States. By utilizing this endpoint, you acknowledge and consent to your data being processed on servers in the United States.

A detailed response like the one ZeroBounce offers is important to understand precisely why an email is valid, invalid or tagged as risky.

Bulk email validator - send file

EmailListVerify.comZeroBounce Image
URL

POST

https://apps.emaillistverify.com/api/verifApiFile?secret=YourApiKey

POST

https://bulkapi.zerobounce.net/v2/sendfile

Request

Body-type: form-data

  • secret
  • filename
  • file_contents

Body-type: form-data

  • file
  • api_key
  • return_url
  • email_address_column
  • first_name_column
  • last_name_column
  • gender_column
  • ip_address_column
  • has_header_row
ResponseThe response we get contains the uploaded file ID and nothing else.

Example of successful response:

{
"success": true,
"message": "File Accepted",
"file_name": "ExampleCSV2.csv",
"file_id": "55634bf2-872b-439c-8ac4-0c7xxxxxxxxx"
}

Only the bolded parameters are mandatory. Anything else is entirely optional and should not be included in the API request if they will be left blank.

Bulk Validation - Get file

EmailListVerify.comZeroBounce Image
URL

GET

https://apps.emaillistverify.com/api/getApiFileInfo

GET

https://bulkapi.zerobounce.net/v2/getfile

Request

Params

  • secret
  • id

Params

  • api_key
  • file_id
Response

Example

1992646|ExampleCSV2.csv|no|2|2|finished|1690276887|https://elv-files.s3.eu-central-1.amazonaws.com/2023-07/1b276aab8e876407a77dd1c1ab95***********.csv|https://elv-files.s3.eu-central-1.amazonaws.com/2023-07/1b276aab8e876407a77dd1c1ab95034****************f914_all.csv

Example

"Email Address", "Custom", "Custom", "Custom", "ZB Status", "ZB Sub Status", "ZB Account", "ZB Domain", "ZB First Name", "ZB Last Name", "ZB Gender", "ZB Free Email", "ZB MX Found", "ZB MX Record", "ZB SMTP Provider", "ZB Did You Mean"
"xxkrxxxx1@domain.com", "FirstName", "LastName", "2", "valid", "", "xoxxxxx", "gmail.com", "", "", "","True", "true", "gmail-smtp-in.l.google.com", "google", "" "s.xxxxxxx@domainl.com", "Firstname", "Lastname", "0","valid", "", "s.xxxxxx", "domain.com", "", "", "", "True", "true", "mail.domain.com", "", ""

Examples:

HTTP request

ZeroBounce: https://bulkapi.zerobounce.net/v2/getfile?api_key=ReplaceWithYours&file_id=ReplaceWithYours

HTTP request