Endpoint
/v1/email confirms basic reachability, /v1/deliverability runs an extended SMTP handshake, cross-references known spam trap databases, and applies additional disposable provider detection.
Request body
| Field | Type | Required | Description |
|---|---|---|---|
email | string | Yes | The email address to check |
Example request
Response
Response fields
| Field | Type | Description |
|---|---|---|
email | string | The address that was checked |
deliverable | boolean | Whether the address is likely to accept mail |
confidence | string | Confidence level: high, medium, or low |
syntax_valid | boolean | RFC 5321 syntax check |
mx_found | boolean | Whether a valid MX record exists |
smtp_valid | boolean | Whether the extended SMTP handshake succeeded |
spam_trap | boolean | Whether the address matches a known spam trap |
disposable | boolean | Whether the domain is a disposable provider |
catch_all | boolean | Whether the domain accepts all addresses regardless of existence |
role_account | boolean | Whether this is a role address (info@, support@, etc.) |
free_provider | boolean | Whether this is a free consumer email provider |
domain | string | Domain portion of the address |
credits_used | integer | Credits deducted — always 3 for this endpoint |
When to use vs /v1/email
/v1/email (1cr) | /v1/deliverability (3cr) | |
|---|---|---|
| Syntax check | ✓ | ✓ |
| MX lookup | ✓ | ✓ |
| SMTP check | Basic | Extended handshake |
| Spam trap detection | — | ✓ |
| Catch-all detection | — | ✓ |
| Confidence score | — | ✓ |
/v1/deliverability when sending to a list where a bounce or spam trap hit would have significant consequences — e.g. cold outreach or transactional flows with strict deliverability SLAs.