POST /listcleaning/email/verify
POSTlistcleaning/email/verify
Verify email addresses in real time at the moment of entry, for example in sign-up forms. This full verification method validates syntax and domain, checks SMTP server deliverability, and returns the best result available within 10 seconds (maximum 30). It prioritizes speed and may return about 5% more unknown results than list validation
Request Body
email string Required
Email address to verify
Returns
- dataobject
- emailstringEmail address that was verified
- statusstringVerification status of the email (deliverable, risky, undeliverable, or unknown)
- reasonstringReason for the assigned status
- domainobjectInformation about the email's domain
- namestringDomain name of the email address
- accept_allstringIndicates if the domain accepts all emails (yes, no, or unknown)
- disposablestringIndicates if the domain is a disposable email service (yes, no, or unknown)
- freestringIndicates if the domain is a free email provider (yes, no, or unknown)
- namestring
- accountobjectInformation about the email account
- rolestringIndicates if the email is a role-based address (yes, no, or unknown)
- disabledstringIndicates if the email account is disabled (yes, no, or unknown)
- full_mailboxstringIndicates if the mailbox is full (yes, no, or unknown)
- rolestring
- dnsobjectDNS information for the email's domain
- typestringType of DNS record (e.g., MX, A)
- recordstringDNS record value
- typestring
- providerstringEmail service provider name
- scorenumberOverall quality score of the email address
- toxicstringIndicates if the email is toxic (yes, no, or unknown)
- toxicitynumberToxicity level from 0 (lowest) to 5 (highest)
- emailstring
Error Codes
400 Bad Request
Bad Request
401 Unauthorized
Unauthorized
403 Forbidden
Forbidden
500 Internal Server Error
Internal server error