Email Verification

POST/api/v3/email/verify

Email Verification (SES)

Validate email addresses using Amazon SES. Requires auth. 2 credits per email. GET: single email. POST: batch up to 100 emails (async, concurrent). Returns syntax, DNS, mailbox existence, role address, disposable, and random-input checks.

Parameters

emailstringrequiredSingle email (GET query param)
emailsstring[]requiredArray of emails for batch (POST body)

Example Request

# Single (GET)
curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://techleads.fyi/api/v3/email/verify?email=user@example.com"

# Batch up to 100 (POST)
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"emails": ["a@b.com", "c@d.com"]}' \
  "https://techleads.fyi/api/v3/email/verify"

Response

# Single response
{
  "email": "user@example.com",
  "MailboxValidation": { "IsValid": { "ConfidenceVerdict": "HIGH" }, "Evaluations": {...} },
  "meta": { "credits_used": 2, "credits_remaining": 998 }
}

# Batch response
{
  "results": [{ "email": "a@b.com", "MailboxValidation": {...} }, ...],
  "meta": { "total": 2, "succeeded": 2, "failed": 0, "credits_used": 4, "credits_remaining": 996 }
}

Need Help?