Smart Email Finder & Verifier
Pricing
from $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
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
ben
Maintained by CommunityActor stats
1
Bookmarked
96
Total users
22
Monthly active users
17 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.
Related actors
- google-maps-business-scraper — Google Maps businesses
- yelp-intelligence-scraper — Yelp business data
- open-brewery-db-business-intelligence — brewery business data
Support
For questions or issues, contact the developer or open an issue in the repository.