Validate email addresses

Changed on

Heuristic email validation to run before sending: catches invalid syntax, dead domains (no MX/A records), disposable inboxes, role-based addresses (info@, contacto@, sales@), and addresses already on your project's suppression list. Use it to clean a list before a broadcast and keep your bounce rate low.

No mailbox-level (SMTP) probe is performed, so a deliverable verdict is not a delivery guarantee — it means no negative signal was found. Treat risky addresses with care and drop undeliverable ones.

Accepts a single email or an emails batch (max 100 per request).

post/v1/introspect/email

Request

  • Base URL
    https://api.zavu.dev
  • URL
    https://api.zavu.dev/v1/introspect/email
  • Auth
    HTTP bearer

Request body

emailstring

Single email address to validate.

emailsstring[]

Batch of email addresses to validate (max 100).

Example request

{
  "email": "maria@example.com",
  "emails": [
    "maria@example.com",
    "info@deaddomain.example"
  ]
}

Response

Validation results, one per submitted address.

Changes