API Documentation
Keeping your email lists clean starts at the source. The EmailVerify.io API lets you verify email addresses in real time, ensuring only valid contacts enter your system. With easy integration and detailed results, you can build applications, forms, and workflows that maintain accurate lists from day one.
Our fast, reliable, and developer-friendly API supports everything from validating a single signup to enriching an entire contact database.
Quick Resources
Everything you need to get started quickly:
- Single Email Endpoint: Ideal for signup forms, lead capture, or registration pages.
- Bulk Verification: Process large lists asynchronously without slowing your workflow.
- SDK Library: Pre-built libraries to speed up development in multiple languages.
How It Works
Our API is flexible and works wherever you need email verification.
At Point of Capture
These are the moments where real-time verification adds the most immediate value.
- User registration and account creation
- Newsletter subscriptions
- Lead generation forms
- E-commerce checkout forms
- Mobile app signups
Behind the Scenes
Verification does not have to be limited to live interactions. You can also run it as part of your backend processes.
- Contact list imports
- CRM data enrichment
- Regular list maintenance
- Data migration projects
What You Get
Beyond a simple pass or fail, the EmailVerify.io API returns detailed insights that give you a much clearer picture of each address.
Clear Status Categories
Each verified email is assigned one of the following statuses:
- valid: Confirmed deliverable addresses
- invalid: Non-existent or malformed emails
- catch_all: Domains that accept all addresses
- role_based: Functional accounts (support@, info@)
- do_not_mail: High-risk addresses to avoid
- unknown: Temporary or unverifiable addresses
Smart Features
In addition to status results, the API also provides the following:
- Typo Detection: Identifies common misspellings and returns correction suggestions.
- Disposable Email Identification: Flags temporary addresses that are likely to be inactive.
Get Started in Minutes
Using the API is straightforward, just three simple steps:
- Sign Up: Create an account and get 100 free verification credits.
- Get Key: Grab your API key from the dashboard.
- Integrate: Add the endpoint to your codebase and start verifying.
Response Structure
Every verification request returns a clean, structured JSON response.
Here is an example of what to expect:
{
"email": "[email protected]",
"status": "valid",
"sub_status": "permitted"
}
Ready to Build?
We offer multiple endpoints to fit your workflow:
With these APIs, you can ensure your emails reach real users, protect your sender reputation, and maintain clean, high-quality contact data.