Batch Verify
Verification
Batch Verify
Verify multiple email addresses
POST
Batch Verify
Submit a batch of email addresses for verification. For large batches, results are processed asynchronously - use the verification ID to poll for results.Documentation Index
Fetch the complete documentation index at: https://docs.mailbreeze.com/llms.txt
Use this file to discover all available pages before exploring further.
Request Body
Array of email addresses to verify. Maximum 1000 emails per batch.
Examples
Response
Unique ID for polling batch status.
Total number of emails in the batch.
Number of credits deducted (cached emails are free).
Current batch status:
pending- Batch submitted, not yet startedprocessing- Verification in progresscompleted- All emails verifiedfailed- Batch verification failed
Only populated when all emails were cached. Contains array of verification results.
Example Response
The response is wrapped in an envelope with
success, data, and meta fields. SDKs automatically extract the data object.Limits
| Limit | Value |
|---|---|
| Max emails per batch | 1,000 |
| Max concurrent batches | 5 |
| Processing time | ~1-2 seconds per email |
Credits
- New emails: 1 credit per email
- Cached emails: 0 credits (cached 24 hours)
- Credits are deducted upfront when batch is submitted
Errors
| Code | HTTP Status | Description |
|---|---|---|
BATCH_TOO_LARGE | 400 | More than 1000 emails in batch |
INSUFFICIENT_CREDITS | 402 | Not enough credits for batch |
TOO_MANY_BATCHES | 429 | Too many concurrent batches |
VALIDATION_ERROR | 400 | Invalid email format in batch |