Email Verification
POST
/api/v3/email/verifyEmail 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 }
}