Email Verifier and Validator
Pricing
$1.00 / 1,000 emails
Go to Apify Store

Email Verifier and Validator
✅ Professional-grade email verification with comprehensive validation: format checking, DNS/MX records, disposable email detection, typo detection, and mailbox validation.
Pricing
$1.00 / 1,000 emails
Rating
0.0
(0)
Developer

Coladeu
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Email Verifier
A professional-grade Apify Actor that verifies email addresses with comprehensive validation.
How it works
Professional-grade email validation with multiple checks:
- ✅ Format Validation - RFC-compliant email format checking
- ✅ DNS/MX Record Verification - Checks if domain exists and has mail servers (enabled by default)
- ✅ Disposable Email Detection - Identifies temporary/disposable email addresses
- ✅ Provider Detection - Identifies email providers (Gmail, Yahoo, Outlook, etc.)
- ✅ Role-based Detection - Identifies generic addresses (admin@, info@, etc.)
- ⚙️ Mailbox Validation (Optional) - Connects to mail server to verify mailbox exists
Input
{"emails": ["user@example.com", "test@gmail.com"],"checkDomain": true,"validateSMTP": true}
Parameters:
emails(required) - Array of email addresses to validatecheckDomain(optional, default:true) - Enable DNS/MX record checkingvalidateSMTP(optional, default:true) - Enable Mailbox Validation
Output
All results include these fields:
{"email": "user@example.com","quality": "good","result": "ok","resultcode": 1,"hasMx": true,"mailboxResult": null,"free": false,"role": false,"provider": null,"error": null}
Field Descriptions:
email- Email address (normalized to lowercase)quality-"good"(valid) or"bad"(invalid)result-"ok","domain_not_found","disposable","invalid_format","no_mx_records"resultcode-1(valid)hasMx-trueif domain has MX recordsmailboxResult- SMTP status:"found","not_found","blocked","skipped", ornullfree-trueif from free provider (Gmail, Yahoo, etc.)role-trueif role-based address (admin@, info@, etc.)provider- Detected provider name ornullerror- Error message ornull
Example Scenarios:
Valid email:
{ "quality": "good", "result": "ok", "resultcode": 1, "hasMx": true, "error": null }
Invalid domain:
{ "quality": "bad", "result": "domain_not_found", "resultcode": 6, "hasMx": false, "error": "Domain does not exist" }
Disposable email:
{ "quality": "bad", "result": "disposable", "resultcode": 6, "error": "Disposable email address detected" }
With Mailbox Validation:
{ "mailboxResult": "found" } // Mailbox verified{ "mailboxResult": "blocked" } // Server blocked verification
Features & Benefits
- 🚀 High Performance - Processes multiple emails efficiently
- 🔒 Secure & Private - Uses encrypted connections for SMTP validation
- 🎯 Accurate Results - Multi-layer validation ensures reliable email verification
- 📊 Detailed Output - Comprehensive results for each email address
- ⚡ Fast Processing - Optimized for speed while maintaining accuracy
- 🛡️ Production Ready - Built for enterprise-scale email validation
Built with ❤️ by the Api Culture