Email Finder By Name
Pricing
from $1.00 / 1,000 lead processeds
Email Finder By Name
Find anyone's business email from their name and company domain. Tries common patterns (john.doe@, jdoe@, etc.) and verifies each via real SMTP - no stale database lookups. $1.00/1,000 leads.
Pricing
from $1.00 / 1,000 lead processeds
Rating
0.0
(0)
Developer

Gianni Pisa
Actor stats
0
Bookmarked
8
Total users
4
Monthly active users
9 days ago
Last modified
Categories
Share
Email Finder — Name + Domain to Verified Email
Find anyone's business email address from their name and company domain. Uses smart pattern matching with real SMTP verification — no database lookups, no stale data. Just upload your leads and hit Start.
How it works
- You provide: first name, last name, company domain
- The actor generates common email patterns (firstname.lastname@, f.lastname@, etc.)
- Each pattern is verified via real SMTP handshake
- The first pattern that verifies as deliverable is returned as the result
Unlike database-based tools (Hunter, Apollo), this actor finds emails in real-time. No stale data — if the email exists right now, it finds it.
Why this Actor?
- Zero setup — no API keys, no external accounts, just upload leads and go
- Real-time verification — not pulled from a pre-scraped database that might be months old
- Smart CSV parsing — auto-detects columns from any CSV format (Vayne.io, Sales Navigator exports, custom sheets)
- Smart pattern ordering — tries the most common patterns first for faster results
- Catch-all detection — identifies domains where any address appears valid
- Works with any domain — not limited to a specific database of companies
Output
{"first_name": "John","last_name": "Doe","domain": "company.com","found": true,"email": "john.doe@company.com","confidence": "high","pattern": "{first}.{last}","status": "safe","api_calls": 1}
Confidence levels:
high— Email verified as deliverable via SMTPlow— Catch-all domain; pattern is a best guess but can't be confirmednull— No working email found
Input
Option A — Upload a CSV file: Upload any CSV with name and domain columns. The actor auto-detects columns by header name, so it works with exports from Vayne.io, Sales Navigator, Apollo, or any custom format.
Recognized column names:
- First name:
first_name,first,voornaam - Last name:
last_name,last,achternaam - Domain:
corporate_website,company_website,website,domain
If your CSV has an email column, leads that already have an email address are automatically skipped. Social media URLs (linkedin.com, etc.) are filtered out.
Option B — Paste leads (one per line):
John,Doe,company.comJane,Smith,startup.io
Patterns tried (in order)
| Pattern | Example |
|---|---|
{first}.{last} | john.doe@ |
{first} | john@ |
{f}{last} | jdoe@ |
{first}{last} | johndoe@ |
{first}{l} | johnd@ |
{f}.{last} | j.doe@ |
{last}.{first} | doe.john@ |
{first}_{last} | john_doe@ |
The actor stops as soon as one pattern verifies successfully — saving time and cost.
Configuration
| Parameter | Default | Description |
|---|---|---|
concurrency | 5 | Parallel workers (1-20) |
maxPatterns | 8 | Max patterns to try per lead (3-15) |
timeoutSeconds | 30 | Timeout per verification call (5-120) |
Use Cases
- LinkedIn lead enrichment — scrape names + companies from Sales Navigator, then find their emails
- Outbound prospecting — build verified email lists from prospect data
- CRM enrichment — fill in missing email addresses for existing contacts
- Chain with scrapers — LinkedIn Scraper → Email Finder → Cold Email
Pricing
$1.00 per 1,000 leads processed — includes verification of each pattern attempt.
Performance
- Average 2-4 API calls per lead (stops at first match)
- ~50-100 leads/minute at default concurrency
- Typical hit rate: 60-80% for B2B domains with standard email patterns
- Catch-all domains are identified and handled gracefully
