Validate an email address
POST
/v1/verifySecret key — sk_… or sk_test_… · Base URL https://api.volanea.com
Checks syntax, MX records, disposable domains, and role accounts. checks.mx is "unknown" when the resolver is unavailable.
Body
Required · application/json
emailstringrequired
Response
The verdict.
emailstringrequiredThe normalized (trimmed, lowercased) address.
validbooleanrequiredchecksobjectrequiredsyntaxbooleanrequiredmxboolean | enumrequireddisposablebooleanrequiredroleAccountbooleanrequired
Errors
Every failure returns the standard envelope — branch on `code`, never on the wording of `error`.
401Missing or invalid API key.422Request validation failed (code `validation_error`, 422).
Request
curl https://api.volanea.com/v1/verify \
-X POST \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{
"email": "ada@example.com"
}'Response
200 · application/json
{
"success": true,
"data": {
"email": "ada@example.com",
"valid": true,
"checks": {
"syntax": true,
"mx": true,
"disposable": true,
"roleAccount": true
}
}
}92 endpoints · OpenAPI document