Email Validation API

Verify email addresses in real-time with comprehensive validation including syntax checking, domain verification, and disposable email detection.

Example responseemailvalidation.io
{
  "email": "support@emailvalidation.io",
  "user": "support",
  "tag": "",
  "domain": "emailvalidation.io",
  "smtp_check": true,
  "mx_found": true,
  "did_you_mean": "",
  "role": true,
  "disposable": false,
  "score": 0.64,
  "state": "deliverable",
  "reason": "valid_mailbox",
  "free": false,
  "format_valid": true,
  "catch_all": null
}
Use cases

Use Cases

Protect your business with email validation

01

Reduce Bounce Rates

Validate emails before adding to your mailing list. Improve deliverability and protect your sender reputation.

02

Prevent Fraud

Detect disposable and temporary email addresses. Block fake registrations and protect against abuse.

03

Clean Database

Maintain high-quality contact lists with real-time validation. Remove invalid addresses automatically.

04

Form Validation

Validate emails at registration and checkout. Improve user experience with instant feedback.

05

B2B Lead Quality

Identify role-based and generic emails. Focus on quality leads with personal email addresses.

06

List Cleaning

Bulk validate existing email lists. Remove invalid addresses and improve campaign performance.

Code

API Examples

Quick integration with any programming language

cURL
curl "https://api.emailvalidation.io/v1/info?email=support@emailvalidation.io" \
  -H "apikey: YOUR_API_KEY"
JavaScript
const response = await fetch(
  `https://api.emailvalidation.io/v1/info?email=${encodeURIComponent(email)}`,
  { headers: { apikey: 'YOUR_API_KEY' } }
);
const data = await response.json();
console.log(data.state); // "deliverable"
Python
import requests

response = requests.get(
    'https://api.emailvalidation.io/v1/info',
    params={'email': email},
    headers={'apikey': 'YOUR_API_KEY'}
)
data = response.json()
print(data['state'])
PHP
$response = file_get_contents(
    'https://api.emailvalidation.io/v1/info?apikey=YOUR_API_KEY&email=' . urlencode($email)
);
$data = json_decode($response, true);
echo $data['state'];
Integrations

Available Integrations

Use emailvalidation with your favorite tools and platforms

Official SDKs & Libraries

API Marketplaces

MCP server for AI agents

https://api.emailvalidation.io/mcpStreamable HTTP ยท API key in the apikey headerSetup guide

Ready to Get Started?

Start validating emails today. No credit card required.

Start For Free