Email Validator.io

Free Email Verification API

Validate email addresses programmatically with our free API. No API key required — just send a POST request and get instant validation results.

View API Documentation

Quick Start

Validate an email address with a single API call:

curl -X POST https://email-validator-api.rayanbaig796.workers.dev/v1/validate \
  -H "Content-Type: application/json" \
  -d '{"email": "example@domain.com"}'

API Features

🔑

No API Key Required

Start validating immediately without registration, API keys, or authentication tokens.

⚡

Instant Response

Get validation results in milliseconds with our optimized validation engine.

📊

Comprehensive Data

Returns syntax, MX, disposable, role-based checks plus confidence score and provider info.

🔒

HTTPS Secure

All API calls are encrypted with HTTPS. Your data is secure in transit.

Integration Examples

JavaScript / Node.js

const response = await fetch('https://email-validator-api.rayanbaig796.workers.dev/v1/validate', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ email: 'example@domain.com' })
});

const data = await response.json();
console.log(data);

Python

import requests

response = requests.post(
    'https://email-validator-api.rayanbaig796.workers.dev/v1/validate',
    json={'email': 'example@domain.com'}
)
data = response.json()
print(data)

PHP

<?php
$ch = curl_init('https://email-validator-api.rayanbaig796.workers.dev/v1/validate');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(['email' => 'example@domain.com']));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
?>

Free Tier Rate Limits

Feature Free Tier
API Key Required No
Requests Per Second 10
Daily Limit 10,000
Cost Free

Start Using the Free API Today

No API key, no signup, no cost. Just send a POST request and get instant email validation.

View API Documentation
Or use the web interface →

Frequently Asked Questions

Do I need an API key to use the email validation API? +

No, our API is completely free and requires no API key. Simply send a POST request with the email address and get instant validation results.

What are the API rate limits? +

The API supports up to 10 requests per second with no daily limit. For high-volume needs, contact us for custom rate limits.

What does the API response include? +

The API returns email, valid status, status code (valid/invalid/disposable/role-based), confidence score, detailed checks (syntax, MX, disposable, role-based, gibberish), provider info, and MX records.

Can I integrate the API with my website? +

Yes, the API is a simple REST endpoint. You can integrate it with signup forms, contact forms, or any application using JavaScript fetch, Python requests, PHP cURL, or any HTTP client.

Is the API secure? +

Yes, the API uses HTTPS encryption for all requests. We never store email addresses and all validation happens in real-time. The API also supports CORS for browser-based integrations.