Coverage
- Global: Validates email addresses worldwide with 97% accuracy for mailbox verification
- Domain verification: Checks if domains can send and receive emails
- Mailbox validation: Pings mailboxes to verify they accept emails at the specified account
- Risk assessment: Identifies disposable, temporary, role-based, and high-risk email addresses
Available Endpoints
Email Validation provides two primary API endpoints:- Individual Validate - Validate a single email address in real-time
- Batch Validate - Validate multiple email addresses in a single request
Getting Started
- Create an API key if you don’t have one
- Choose the appropriate endpoint for your use case
- Make your first request using the endpoint documentation above
What Email Validation Returns
Email Validation provides:- Validation status indicating whether the email address is valid, catch-all, invalid, or timed out
- Email components (user account and domain) separated for analysis
- Risk assessment score (High, Medium, Low, or Unknown)
- Flags for disposable/temporary addresses and fraud risk indicators
- Validation duration for performance monitoring
Error Response Fields
Error Response Fields
When an error occurs, the API returns an error response with the following structure:
Common Error Codes
Tip: Check the
Resolution field for specific steps to fix the error. For more details on error responses, see Individual Validate in API documentation.Try Email Validation
Test Email Validation using the Individual Validate Playground to make your first request.FAQ
How does Email Validation work - are addresses checked against a database?
How does Email Validation work - are addresses checked against a database?
Email Validation follows a multi-step verification process:
- Syntax check: Ensures the address format is valid (contains @ symbol, proper domain structure)
- Domain verification: Confirms the domain can send and receive emails
- Mailbox ping: Tests whether the mailbox accepts emails at the specified account (97% accuracy)
- Proprietary integrations: Verifies catch-all status, disposable/temporary domains, and other mailbox characteristics through direct provider integrations
What does a 'catch all' response code mean?
What does a 'catch all' response code mean?
A Valid_CatchAll ResponseCode indicates the email domain accepts emails to ANY email account, making it impossible to fully validate the specific mailbox. This occurs due to:
- Firewall restrictions on the mail server
- Domain configuration that accepts all incoming mail
How does the Risk field work?
How does the Risk field work?
The Risk field provides an aggregated assessment of bounce likelihood:
- High: Greater likelihood that emails will bounce
- Medium: Moderate bounce risk
- Low: Low bounce probability
- Unknown: Insufficient data to assess risk
What types of information are returned in Email Validation results?
What types of information are returned in Email Validation results?
Beyond validation status, Email Validation returns:
- Whether an email is disposable or temporary
- If the domain is high-risk for sending email
- Risk score (High, Medium, Low, Unknown)
- Validation duration for performance monitoring
- Email components (user account and domain separated)

