
Email Validator Pro π§
Pricing
$5.00/month + usage

Email Validator Pro π§
Advanced email validation actor for Apify platform with comprehensive verification capabilities including SMTP verification, MX record checks, and disposable email detection.
0.0 (0)
Pricing
$5.00/month + usage
0
Total users
1
Monthly users
1
Runs succeeded
>99%
Last modified
2 days ago
Advanced email validation actor for Apify platform with comprehensive verification capabilities including SMTP verification, MX record checks, and disposable email detection.
π Features
- π Format Validation: RFC 5322 compliant email format checking
- π MX Records Check: Validates domain has valid mail exchange records
- βοΈ SMTP Verification: Real-time email existence verification via SMTP
- π Provider Detection: Identifies free and disposable email providers
- π‘ Smart Suggestions: Suggests corrections for common domain typos
- β‘ Batch Processing: Efficiently processes large email lists
- π‘οΈ Rate Limiting: Built-in delays to prevent abuse
- π Detailed Reporting: Comprehensive validation results and statistics
π Input Configuration
Required Fields
emails
(array): List of email addresses to validate
Optional Settings
checkSMTP
(boolean, default:true
): Enable SMTP verificationrejectDisposable
(boolean, default:false
): Mark disposable emails as invalidbatchSize
(integer, default:50
): Number of emails per batch (1-100)delayBetweenChecks
(number, default:0.1
): Delay between validations in secondsmaxRetries
(integer, default:2
): Maximum retry attempts for SMTP connectionstimeout
(integer, default:10
): SMTP connection timeout in seconds
π€ Output Format
Each email validation returns a detailed result object:
{"email": "user@example.com","original_email": "User@Example.com","is_valid": true,"valid_format": true,"valid_mx": true,"valid_smtp": true,"is_free": false,"is_disposable": false,"domain": "example.com","errors": [],"warnings": [],"suggestions": [],"mx_records": ["10:mail.example.com"],"smtp_response": "250 OK","validation_time": 1642789123.456}
Final Summary Object
{"summary": true,"total_emails": 1000,"valid_emails": 847,"invalid_emails": 153,"free_emails": 234,"disposable_emails": 12,"validation_rate": 84.7,"processing_time_seconds": 45.2,"emails_per_second": 22.1,"common_errors": {"Invalid email format": 89,"Domain has no MX records": 34,"Email address does not exist": 30},"options_used": {...},"checks_performed": [...]}
π― Use Cases
Marketing & Lead Generation
- Email List Cleaning: Remove invalid emails before campaigns
- Lead Qualification: Verify prospect contact information
- Bounce Rate Reduction: Improve email deliverability rates
E-commerce & SaaS
- User Registration: Validate emails during signup
- Account Recovery: Ensure password reset emails reach users
- Newsletter Management: Clean subscriber lists
Data Quality & Compliance
- Database Maintenance: Regular email list hygiene
- GDPR Compliance: Verify contact consent accuracy
- CRM Integration: Enhance customer data quality
π οΈ Technical Details
Validation Process
- Format Check: RFC 5322 regex validation
- Domain Extraction: Parse email domain
- Provider Classification: Check against free/disposable lists
- MX Records: DNS lookup for mail exchange records
- SMTP Verification: Connect to mail server and verify recipient
- Result Compilation: Generate comprehensive validation report
Supported Email Providers
Free Providers (200+)
- Gmail, Yahoo, Outlook, Hotmail, AOL
- iCloud, Protonmail, Yandex, Mail.ru
- And many more regional providers
Disposable Providers (100+)
- 10minutemail, Tempmail, Guerrillamail
- Mailinator, YOPmail, Maildrop
- Comprehensive list of temporary email services
Performance & Limits
- Throughput: Up to 50+ emails/second (depending on SMTP response times)
- Batch Processing: Configurable batch sizes (1-100 emails)
- Rate Limiting: Customizable delays to prevent blocking
- Retry Logic: Automatic retries for failed connections
- Timeout Handling: Configurable connection timeouts
π¨ Important Notes
SMTP Verification Considerations
- Rate Limits: Some mail servers implement rate limiting
- False Positives: Yahoo and some providers may return positive responses for non-existent emails
- Temporary Failures: Network issues may cause temporary validation failures
- Privacy: SMTP checks involve connecting to external mail servers
Best Practices
- Start Small: Test with small batches first
- Monitor Results: Check for high error rates or timeouts
- Respect Limits: Use appropriate delays between checks
- Handle Failures: Plan for temporary network issues
- Regular Updates: Disposable provider lists change frequently
π Example Usage
Basic Email Validation
{"emails": ["user@gmail.com","test@example.com","invalid@nonexistent.xyz"]}
Advanced Configuration
{"emails": ["user1@example.com", "user2@test.com"],"checkSMTP": true,"rejectDisposable": true,"batchSize": 25,"delayBetweenChecks": 0.2,"maxRetries": 3,"timeout": 15}
Large Scale Processing
{"emails": [...], // 10,000+ emails"checkSMTP": false, // Faster processing"batchSize": 100,"delayBetweenChecks": 0.05}
π§ Error Handling
The actor handles various error scenarios gracefully:
- Invalid Input: Clear error messages for malformed input
- Network Issues: Retry logic for temporary failures
- Rate Limiting: Automatic backoff and retry
- Server Errors: Detailed error reporting and logging
- Timeout Handling: Configurable timeouts with fallback
π Performance Optimization
Speed vs Accuracy Trade-offs
- Fast Mode: Disable SMTP checking for format/MX validation only
- Balanced Mode: Default settings with moderate SMTP verification
- Thorough Mode: Enable all checks with retries for maximum accuracy
Batch Size Recommendations
- Small Lists (< 100): Batch size 10-25
- Medium Lists (100-1000): Batch size 25-50
- Large Lists (1000+): Batch size 50-100
π Support & Troubleshooting
Common Issues
- High Invalid Rate: Check for data quality issues in input
- Slow Processing: Reduce batch size or increase delays
- SMTP Timeouts: Increase timeout values or reduce retries
- Memory Issues: Process very large lists in smaller chunks
Getting Help
- Check actor logs for detailed error information
- Review input format and configuration options
- Contact Apify support for platform-specific issues
π License & Terms
This actor is provided as-is for email validation purposes. Users are responsible for:
- Complying with applicable data protection laws
- Respecting email provider terms of service
- Using validated data ethically and legally
- Maintaining data security and privacy
π·οΈ Tags
email
validation
smtp
mx-records
verification
email-checker
disposable-email
bulk-validation
data-quality
lead-generation
Built with β€οΈ for the Apify platform
On this page
Share Actor: