API Reference

The Public API format supports authentication via API key authentication. It has the format:

https://{hostname}/{api-version}/{path}?[parameters]

For the Public API format, the components of the URL are:

  • hostname: api.validto.com
  • api-version: The API versions required to use in the path, for example v1.
  • path: The api method you are requesting.
  • parameters: These parameters are supplied to the query-path.

Example Request:

Single Validation:

https://api.validto.com/v1/verify?apikey=963sfewkjtyj55tem&[email protected]

Bulk Validation:

Create Bulk Validation:

https://api.validto.com/v1/bulk?apikey=963sfewkjtyj55tem

Verify Bulk Validation:

https://api.validto.com/v1/bulk/e7sb72fbi3a93s4aitfayvardxa3qiqvffxy?apikey=963sfewkjtyj55tem

Check List Status:

https://api.validto.com/v1/bulk/e7sb72fbi3a93s4aitfayvardxa3qiqvffxy?apikey=963sfewkjtyj55tem

Download Bulk List:

https://api.validto.com/v1/download?jobId=e7sb72fbi3a93s4aitfayvardxa3qiqvffxy&apikey=963sfewkjtyj55teme7sb72fbi3a93s4aitfayvardxa3qiqvffxy

Delete Bulk List:

https://api.validto.com/v1/bulk/e7sb72fbi3a93s4aitfayvardxa3qiqvffxy?apikey=963sfewkjtyj55tem

Parameters

For Single Validation

Query params:

apikey: Your API Key obtained from your ValidTo account.

email: The email address to be verified.

For Bulk Validation

Query Parameters

apikey: Your API Key obtained from your ValidTo account.

jobId: The ID of the job to download.

Path Parameters

job_id: The job ID corresponding to the list you need to start verification manually, check list status, or delete.

Body Parameters

local_file: The bulk email list to upload in .csv format for the bulk validation upload.

auto_verify: Auto verify allows starting verification instantly while uploading the list.

RAW_BODY: The required action to start the verification. Example: { "action" : "start" }. Provide the results type to include in the download file.

filterResult: (For downloading verification list) The results types to include in the download file. Example: ["deliverable", "undeliverable", "accept_all", "unknown"].

Headers

Include the following headers in your API requests:

Accept: text/plain.
Content-Type: application/json for requests with JSON bodies.

GET /v1/verify?apikey=963sfewkjtyj55tem&[email protected] HTTP/1.1
Host: api.validto.com
Accept: text/plain
Content-Type: application/json