API Documentation

Everything you need to integrate ValidoAPI. Clean endpoints, predictable JSON, and examples for every major language.

API Endpoints

MethodPathDescription
POST/v1/email/validateValidate a single email address
POST/v1/email/bulkSubmit bulk email validation job
GET/v1/email/bulk/{id}Check bulk job status
GET/v1/email/bulk/{id}/resultsDownload bulk results (CSV)
GET/v1/account/usageGet current API usage statistics
Request
POST /v1/email/validate
Host: api.validoapi.com
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "email": "user@example.com",
  "check_smtp": true,
  "check_disposable": true
}
200 OK Response
{
  "email": "user@example.com",
  "status": "valid",
  "score": 97,
  "checks": {
    "syntax":     true,
    "domain":     true,
    "mx_record":  true,
    "smtp":       true,
    "disposable": false,
    "catch_all":  false,
    "role_based": false
  },
  "suggestion": null,
  "response_time_ms": 132
}

Ready to start integrating?

Get Your Free API Key