Email Validation API
Comprehensive email validation and analysis
Performs detailed validation and analysis of an email address for fraud prevention and data quality.
Validation Process:
- Syntax Validation: RFC 5322 compliance checking
- Domain Analysis: MX record verification and domain reputation
- Provider Detection: Identifies disposable, free, and role-based emails
- Security Checks: Typosquatting and suspicious pattern detection
- Deliverability Assessment: Real-time SMTP verification (optional)
Response Includes:
- Detailed validation results with specific error reasons
- Domain and username breakdown
- Disposable email service detection
- Syntax compliance status
Performance: Cached results for improved response times on repeated queries
get/api/v1/email/{email}
Path parameters
emailstring required
Email address to validate and analyze. Must be properly URL-encoded if containing special characters.
Supported Formats:
- Standard emails: user@domain.com
- Plus addressing: user+tag@domain.com
- Internationalized domains: user@münchen.de
- Quoted local parts: "user name"@domain.com
Size Limits: Maximum 320 characters (64 for local part + 255 for domain) Encoding: URL encoding required for special characters
Examples:
- Simple: john.doe@company.com
- Complex: "test user"@sub.domain.co.uk
- International: user@exämple.com
Response
Email validation completed successfully with detailed analysis results
Example response
{
"email": "john.doe@company.com",
"is_disposable": false,
"syntax": {
"domain": "company.com",
"username": "john.doe",
"is_valid": true,
"error_reasons": []
}
}