Smart Email Finder & Verifier
Pricing
$5.00 / 1,000 results
Smart Email Finder & Verifier
Find professional emails from name + company domain. Generates 14 common patterns (first.last@, flast@, etc.), verifies via SMTP when possible, returns confidence scores. Handles bulk CSV input. Perfect for sales outreach, recruiting, and lead generation. MX validation included.
Pricing
$5.00 / 1,000 results
Rating
0.0
(0)
Developer

ben
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
Find professional email addresses using intelligent pattern discovery. Input name + domain, get email addresses with confidence scoring.
Features
- Intelligent Pattern Generation: Tests up to 14 common corporate email formats (first.last@, flast@, first@, etc.)
- SMTP Verification: Verifies if the email mailbox exists (when supported by mail server)
- MX Record Validation: Confirms the domain has valid mail servers
- Catch-All Detection: Identifies domains that accept all emails to avoid false positives
- Pattern Fallback: Returns best-guess email with lower confidence when SMTP blocked
- Confidence Scoring: 0-100 score based on verification depth
- Bulk CSV Support: Process hundreds of contacts at once
- Disposable Email Detection: Flags temporary/throwaway email domains
- Cloud-Optimized: 30-second timeout per contact, handles blocked SMTP gracefully
How It Works
- Generate Patterns: Creates 14 common email formats from the provided name
- Check Domain: Verifies the domain has MX (mail exchange) records
- Detect Catch-All: Tests if domain accepts all addresses (reduces false positives)
- Verify Emails: Tests each pattern via SMTP RCPT TO command
- Stop on Success: Returns first verified email to save credits
Input
{"contacts": [{"first_name": "Tim","last_name": "Cook","domain": "apple.com"},{"first_name": "Satya","last_name": "Nadella","domain": "microsoft.com"}],"maxPatternsToTest": 8,"verificationLevel": "smtp","detectCatchAll": true,"timeout": 5}
Input Fields
| Field | Type | Description |
|---|---|---|
contacts | array | List of contacts with first_name, last_name, domain |
csvInput | string | Alternative: paste CSV data |
maxPatternsToTest | integer | Max patterns to test per contact (1-14, default: 8) |
verificationLevel | string | "format", "mx", or "smtp" (default: smtp) |
detectCatchAll | boolean | Test for catch-all domains (default: true) |
timeout | integer | SMTP connection timeout in seconds (default: 5) |
CSV Format
first_name,last_name,domainTim,Cook,apple.comSatya,Nadella,microsoft.com
Output
{"email": "tcook@apple.com","first_name": "Tim","last_name": "Cook","domain": "apple.com","is_valid_format": true,"has_mx_records": true,"is_verified": true,"is_catch_all": false,"confidence_score": 90,"verification_method": "smtp","smtp_code": 250,"smtp_message": "2.1.5 tcook@apple.com Ok","mx_host": "mx-in.g.apple.com","patterns_tried": 3,"verification_time_ms": 2635,"error": null}
Output Fields
| Field | Description |
|---|---|
email | Found email address (or best guess) |
is_verified | True if SMTP verification confirmed mailbox exists |
is_catch_all | True if domain accepts all addresses |
confidence_score | 0-100 confidence rating |
patterns_tried | Number of patterns tested before success |
smtp_code | SMTP response code (250 = success) |
Confidence Score Guide
| Score | Meaning | Verification Method |
|---|---|---|
| 90 | SMTP verified, mailbox exists | smtp |
| 60 | SMTP verified, but catch-all domain | smtp |
| 55 | Pattern not rejected by SMTP | smtp_partial |
| 45 | Pattern-based guess (SMTP blocked) | pattern_fallback |
| 50 | MX records confirmed | mx |
| 35 | Format only, no verification | format |
| 0 | Invalid domain or no MX records | - |
Note: Most large companies (Apple, Microsoft, Google, etc.) block SMTP verification from datacenter IPs. For these domains, you'll get pattern-based results with 45% confidence. The pattern first.last@domain.com is correct for 70%+ of corporate emails.
Verification Levels
- format: Fastest. Only validates email format. Low accuracy.
- mx: Medium. Checks if domain has mail servers. Better accuracy.
- smtp: Most thorough. Verifies mailbox exists. Best accuracy.
Limitations
- SMTP Blocking: Many large companies (Apple, Google, Microsoft, etc.) block SMTP verification from datacenter IPs. Pattern-based fallback is used in these cases.
- Catch-All Domains: Some domains accept all addresses, making verification unreliable
- Rate Limiting: High volume may trigger mail server rate limits
- 30-Second Limit: Each contact has a 30-second max processing time
Expected Results by Domain Type
| Domain Type | Example | Expected Result |
|---|---|---|
| Small/Medium Business | startupxyz.com | Often SMTP verified (90% confidence) |
| Enterprise (relaxed security) | ibm.com | Sometimes SMTP verified |
| Big Tech | google.com, apple.com | Pattern fallback (45% confidence) |
| Catch-All Domains | Various | Verified but lower confidence (60%) |
Use Cases
- Sales Outreach: Find decision-maker emails for cold outreach
- Recruiting: Locate candidate contact information
- Lead Generation: Enrich lead lists with verified emails
- Data Enrichment: Add email addresses to CRM records
- Research: Find contact info for journalists, experts, etc.
Pricing
$8 per 1,000 verified emails found.
You only pay for emails that are successfully verified. Unverified results are free.
Support
For questions or issues, contact the developer or open an issue in the repository.