POST /v1/verify

Verify addresses you already hold. We do not supply them.

DNS-level only. We do not run SMTP probes. Probing is where mailbox-level certainty lives, but it provokes greylisting and gets sending IPs blocklisted. deliverable means the domain accepts mail, not that the mailbox exists.

Checks

Syntax · MX records · disposable domains · role accounts (info@, sales@, and similar).

Example

curl -X POST "https://www.ansafi.com/api/v1/verify" \
  -H "Authorization: Bearer $ANSAFI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"emails":["ana@example.com","sales@example.com"]}'

Statuses

deliverable · risky (role account) · undeliverable (no MX, disposable, bad syntax) · unknown (DNS lookup failed — not a verdict). Up to 1000 addresses per call.