Loading
Loading
Run the same checks as the single endpoint against up to 100 email addresses in one request. Each address gets its own result.
Send an array of addresses in the emails field of the request body. A malformed address never fails the batch, but a null or blank entry rejects the whole request.
Authorize every request with your API key, passed either as a header or as a query parameter:
X-apiKeyapiKeyThis is version v1.0 of the API.
The following optional query parameter controls the response format.
formatoptionalStringdefault: jsonjson (default) or xml.The request body must be in JSON format and include an emails array of up to 100 addresses:
{
"emails": [
"abc",
"john@microsoft.com",
"test@mailinator.com"
]
}emailsrequiredArray<String>Array of email addresses to check. Maximum 100 per request. Null, empty, or whitespace-only entries reject the whole request with a 400.
A successful request returns a 200 OK response with a JSON object containing an array of per-address results.
disposableEmailResponsevalidSyntax and domain.validDomain as false and never fails the batch.Besides the response body, every response carries custom headers you can use to track credit usage, and concurrency usage on endpoints that enforce a concurrency limit. See the Custom Response Headers documentation and the endpoints with concurrency limits for more details.
X-Concurrent-Threadsheaderconcurrency-limited endpointsSpecifies the maximum number of concurrent requests allowed.
X-Concurrent-Threads-Activeheaderconcurrency-limited endpointsIndicates the number of active concurrent requests being processed.
X-AF-Credits-Costheaderall responsesSpecifies the number of credits consumed by the current request.
See the HTTP Status Codes documentation for a complete reference of common API errors and HTTP status codes.
Please provide data in required format in request body
'emails' must not contain null or blank entries.
Maximum request body size limit exceeded