Developers

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 99%+ 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

1

Get your API key

Sign up for a paid plan and get your API key from the dashboard.

2

Make your first request

Send a POST request to the validate endpoint with an email address.

3

Handle the response

Parse the JSON response to get validation status and details.

Base URL
api.enrichley.io/api/v1
Auth Header
X-Api-Key

Example 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": "john@example.com"}'

Example Response

{
  "email": "john@example.com",
  "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.

POST/validate-single-email

Verify a single email address and get detailed validation results including catch-all detection, disposable email check, and deliverability score.

email verificationcatch-all detection
GET/me

Check your account status including remaining credits, monthly allocation, and API key information. Use this to monitor usage.

credit trackingaccount info

Rate Limits

10
Requests per second
10
Concurrent requests
<200ms
Avg response time

Need higher throughput? Contact our support team to discuss enterprise rate limits for bulk verification workflows.

Frequently Asked Questions

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.
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.
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.
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.
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 10,000 credits for $59. No credit card required to read the docs.