REST API / Emails
Verify emails
Check one email or up to 100 in one call. Each gets a status, a confidence score and the date it was checked.
Body parameters
One email to verify.
Up to 100 emails. Duplicates are checked once.
Send email, emails or both: at most 100 different emails per call. Addresses are lower-cased before checking.
Statuses
Response
results, one per email, with email, status, confidence (0 to 1), checked_at, mx_provider (who hosts the mailbox, when known) and reason when it wasn't checked. summary counts each status plus not_checked. Then usage and request_id.
Every email that gets a status counts one enrichment record, on the same meters as enrichment, including emails rejected for bad syntax. A check of the same address from the last 30 days may be reused; it still counts. Emails that weren't checked cost nothing. If no email in the call could be checked, you get 503 unavailable and nothing is counted.
Batches are kept for processing. A call with more than one email is stored for up to 30 days, then deleted. Unless you turn it off in Settings, its work emails may be used as lookups, as the DPA describes.
Errors
Was this page useful? Tell us