Email Validator API

Validate email addresses in real-time. Check format, MX records, disposable emails, and more.

<200ms
Avg Response
MX
Verification
Disposable
Detection

How It Works

Step 1
Send Email
Pass an email address via query param or request body
Step 2
Validate
We check format, MX records, disposable status, and more
Step 3
Get Results
Receive a detailed JSON response with validation results

Playground

Enter an email and click Validate

API Documentation

Base URL
https://emailvalidator-fmard.vercel.app
Authentication
X-API-Key: your_key (header) or ?key=your_key (query) Get your free key below
GET /api/validate?email=xxx

Validate an email address via query parameter.

Query Parameters

ParameterTypeRequiredDescription
email string yes Email address to validate
POST /api/validate

Validate an email address via request body.

Request Body (JSON)

{
  "email": "user@example.com"
}

Response (JSON)

{
  "email": "user@example.com",
  "valid": true,
  "format_valid": true,
  "mx_valid": true,
  "is_disposable": false,
  "is_role_based": false,
  "is_free_email": true,
  "domain": "example.com",
  "reason": "Valid email address"
}

Error Responses

// 400 — Bad Request
{ "error": "Missing email parameter" }

// 401 — Unauthorized
{ "error": "Invalid API key" }

// 429 — Rate Limited
{ "error": "Daily limit reached. Upgrade your plan." }

Get API Key

Get a free API key for 6 requests/day. No credit card required.

Usage

  • Add header: X-API-Key: your_key
  • Or query param: ?key=your_key

Limits

  • Playground (no key): 3 req/day
  • Free tier (with key): 6 req/day
  • Paid plans: see pricing below

Pricing

Start free. Pay only when you need more.

Free
$0
  • 6 requests/day
  • Format check
  • MX check
Starter
🚀 Launch Price
$12$5/mo
  • 500 requests/day
  • All checks
  • Disposable detection
Business
🚀 Launch Price
$79$39/mo
  • 20,000 requests/day
  • All features
  • Priority support