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/verify | POST /v2/email/verify/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 include additional fields in the response:
Understand the response fields
| Field | Values | What it means |
|---|---|---|
status | Valid, Invalid, Unknown | Whether the address is deliverable. Use Valid for outbound sends. Deducts 1 credit on Valid or Invalid. |
domain | string | Domain of the email address. Returned with ?metadata=true. |
mx_record_present | true / false | Whether a valid MX record exists for the domain. Returned with ?metadata=true. |
email_provider | Google, Microsoft, Unknown | Detected email provider. Returned with ?metadata=true. |
security_gateway | string | Detected security gateway, if any. Returned with ?metadata=true. |
reason | string | Reason for Invalid or Unknown status. Returned with ?metadata=true. |
Process a batch
Submit a.csv or .json file and track the job using the Jobs endpoints.
Poll for status
current_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 |
GET /v2/jobs/{process_id} | Get current status of a specific job |
POST /v2/jobs/{process_id}/cancel | Cancel a job before it completes |
GET /v2/jobs/{process_id}/download | Download results when the job is complete |
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.
