Use the Email Verification API to check whether email addresses are deliverable — in real time for single addresses, or asynchronously for lists.Documentation Index
Fetch the complete documentation index at: https://docs.revenuebase.ai/llms.txt
Use this file to discover all available pages before exploring further.
Choose the right method
| Real-time | Batch | |
|---|---|---|
| Use when | Validating at point of entry (form submission, CRM sync) | Cleaning a list of 10+ addresses |
| Endpoint | POST /v2/email/validate | POST /v2/email/validate/batch |
| Response | Immediate | Async — poll job status, then download results |
| Best for | Live enrichment, single lookups | Bulk list cleaning, pre-send scrubbing |
Verify a single email
?metadata=true to the request URL to include additional enrichment fields in the response.
Understand the response fields
| Field | Values | What it means |
|---|---|---|
deliverability | DELIVERABLE, UNDELIVERABLE, UNKNOWN | Whether the address accepts mail. Use DELIVERABLE for outbound sends. |
role | true / false | Role accounts (support@, info@, admin@) have lower engagement rates. Consider excluding from direct outreach. |
risk | LOW, MEDIUM, HIGH | Likelihood of bounce or spam trap. Filter to LOW for high-confidence sends. |
Process a batch
Submit a.csv or .json file and track the job using the Jobs endpoints.
Poll for status
status is COMPLETED. Use a reasonable interval (e.g. every 5–10 seconds for small batches).Manage batch jobs
| Endpoint | What it does |
|---|---|
GET /v2/jobs | List active (queued or processing) batch jobs |
POST /v2/jobs/{process_id}/cancel | Cancel a job before it completes |
Next steps
Verify a single email
Full parameter and response reference for real-time verification.
Process emails in batch
Full reference for submitting and downloading batch jobs.
