Email Verifier

Verify emails in bulk

Create a job that verifies a list of email addresses and tells you whether each one is deliverable.

Verification runs in the background, so this call returns 202 with a job_id as soon as the job is accepted. Poll GET /v1/email-validation/{job_id}/ for progress and results, or supply a webhook_url and be notified when the job finishes.

Each address checked costs 1 credit, whatever the verdict. An address the check could not complete (error) is not charged. The charge is applied when the job completes.

post/v1/email-validation/

Request

  • Base URL: https://api.evaboot.com
  • URL: https://api.evaboot.com/v1/email-validation/
  • Auth: HTTP bearer

Request body

job_namestring

Your own label for the job, so you can recognize it later in the Evaboot dashboard.

webhook_urlstring

Optional HTTPS URL to notify when the job finishes. It receives a POST carrying the same payload as the job-retrieval endpoint. Leave empty to poll instead.

write_backboolean

Write each result back onto the record its prospect's source_ref points to, once the job is paid for. Fills empty fields only and never creates a record.

Example request

{
  "job_name": "Email List Validation",
  "webhook_url": "https://myapp.com/webhook/email-validation",
  "prospects": [
    {
      "email": "john.doe@example.com"
    }
  ],
  "source": {
    "source_id": "all",
    "max_leads": 2500
  }
}

Response

Accepted

successboolean

True when the job was accepted.

job_idstring required

Identifier of the new job. Pass it to the job-retrieval endpoint to poll for results.

messagestring

Human-readable confirmation that the job started.

Example response

{
  "job_id": "550e8400-e29b-41d4-a716-446655440000"
}

Changes

No recorded changes to this operation across all 1 revision of this API.