Popular API

Email Validation API

Validate email addresses with comprehensive syntax, domain, and mailbox verification. Reduce bounces, improve deliverability, and protect your platform from spam.

API Endpoint
https://emailvalidation.cleariflow.com/v1/?api_key=YOUR_API_KEY&email=john.doe@example.com
Try it now
Test the API with live data
Need inspiration? Try:

API Benefits

99.9% Accuracy

Industry-leading email validation with comprehensive syntax, domain, and mailbox verification.

Fraud Protection

Detect disposable emails, role accounts, and catch-all domains to protect your platform.

Rich Data Points

Get detailed validation results including deliverability status, quality score, and format flags.

Real-time Verification

Validate emails instantly with SMTP verification and mailbox existence checking.

Risk Assessment

Comprehensive risk scoring to identify potentially harmful or low-quality email addresses.

Lightning Fast

Sub-200ms response times with global infrastructure and intelligent caching.

Key Features

Syntax validation and formatting
Domain and MX record verification
SMTP mailbox verification
Disposable email detection
Role account identification
Free email provider detection
Catch-all domain detection
Deliverability status checking
Quality score assessment
Auto-correction suggestions
International domain support
JSON response format
Quick Start Guide

1. Get your API key

Sign up for free and get instant access to your API key.

2. Make your first request

curl -X GET "https://emailvalidation.cleariflow.com/v1/?api_key=YOUR_API_KEY&email=john.doe@example.com"

3. Handle the response

{
  "email": "john.doe@example.com",
  "autocorrect": "",
  "deliverability": "DELIVERABLE",
  "quality_score": 0.95,
  "is_valid_format": {
    "value": true,
    "text": "TRUE"
  },
  "is_free_email": {
    "value": false,
    "text": "FALSE"
  },
  "is_disposable_email": {
    "value": false,
    "text": "FALSE"
  },
  "is_role_email": {
    "value": false,
    "text": "FALSE"
  },
  "is_catchall_email": {
    "value": false,
    "text": "FALSE"
  },
  "is_mx_found": {
    "value": true,
    "text": "TRUE"
  },
  "is_smtp_valid": {
    "value": true,
    "text": "TRUE"
  }
}