Verification
Verify a single email address
Performs full verification (syntax, MX, SMTP mailbox probe, disposable/role/catch-all detection) and consumes 1 credit. With a test API key (cb_test_), returns a deterministic mock result instead: the local part selects the outcome (deliverable [default], undeliverable, rejected-email, invalid-domain, invalid-syntax, risky, low-quality, catch-all, disposable, role, unknown, timeout, typo, free; insufficient-credits simulates a 402). Plus-tags work too (user+risky@). Sandbox calls never spend credits and responses include "sandbox": true.
post/api/v1/verify
Request body
Example request
{
"email": "user@example.com"
}Response
Verification result
Example response
{
"success": true,
"data": {
"subStatus": "accepted_email",
"reason": "accepted_email"
},
"creditsRemaining": 999,
"sandbox": true
}