Email Verification API
Integrate real-time email verification into your application. Verify catch-all emails, reduce bounces, and protect sender reputation.
Why Developers Choose Enrichley
Built for engineers who need reliable, fast, and accurate email verification.
Real-Time Verification
Get instant results with our low-latency API. Average response time under 200ms for most domains.
Catch-All Detection
Industry-leading catch-all verification. Identify valid inboxes on accept-all domains with 98% accuracy.
Simple Integration
RESTful API with JSON responses. Integrate in minutes with any language or framework.
Scalable
10 requests per second by default. Contact us for higher throughput requirements.
Quick Start
Get your API key
Sign up for a paid plan and get your API key from the dashboard.
Make your first request
Send a POST request to the validate endpoint with an email address.
Handle the response
Parse the JSON response to get validation status and details.
api.enrichley.io/api/v1X-Api-KeyExample Request
curl -X POST "https://api.enrichley.io/api/v1/validate-single-email" \
-H "Content-Type: application/json" \
-H "X-Api-Key: YOUR_API_KEY" \
-d '{"email": "[email protected]"}'Example Response
{
"email": "[email protected]",
"status": "valid",
"is_catchall": false,
"is_disposable": false,
"is_role_based": false,
"mx_found": true,
"smtp_check": true,
"score": 95
}API Endpoints
Simple REST API with two core endpoints for all your email verification needs.
/validate-single-emailVerify a single email address and get detailed validation results including catch-all detection, disposable email check, and deliverability score.
/meCheck your account status including remaining credits, monthly allocation, and API key information. Use this to monitor usage.
Rate Limits
Need higher throughput? Contact our support team to discuss enterprise rate limits for bulk verification workflows.
Frequently Asked Questions
How do I authenticate with the API?+
Include your API key in the X-Api-Key header with every request. Your API key is available in the Enrichley dashboard after signing up for a paid plan. Keep your API key secure and never expose it in client-side code.
What are the rate limits?+
The default rate limit is 10 requests per second and 10 concurrent requests per connection. If you need higher throughput for bulk verification, contact our support team to discuss enterprise options.
How does catch-all verification work?+
Unlike other services that simply mark catch-all domains as 'risky' or 'unknown', Enrichley uses proprietary techniques to identify valid inboxes within catch-all domains. This recovers 20-30% more valid emails that competitors miss.
What response statuses can I expect?+
The API returns statuses including: 'valid' (deliverable), 'invalid' (undeliverable), 'risky' (catch-all or other risk factors), 'unknown' (unable to determine). Each response includes detailed flags like is_catchall, is_disposable, and is_role_based.
How do credits work?+
Each email verification consumes one credit. You can check your remaining credits using the /me endpoint. Credits roll over month-to-month and never expire as long as your subscription is active.
Ready to integrate?
Get started with 5,000 credits for $59. No credit card required to read the docs.