Email Finder By Name avatar

Email Finder By Name

Under maintenance

Pricing

from $1.00 / 1,000 lead processeds

Go to Apify Store
Email Finder By Name

Email Finder By Name

Under maintenance

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

Gianni Pisa

Maintained by Community

Actor stats

1

Bookmarked

53

Total users

13

Monthly active users

23 days ago

Last modified

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

  1. You provide: first name, last name, company domain
  2. The actor generates common email patterns (firstname.lastname@, f.lastname@, etc.)
  3. Each pattern is verified via real SMTP handshake
  4. 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 SMTP
  • low — Catch-all domain; pattern is a best guess but can't be confirmed
  • null — 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.com
Jane,Smith,startup.io

Patterns tried (in order)

PatternExample
{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

ParameterDefaultDescription
concurrency5Parallel workers (1-20)
maxPatterns8Max patterns to try per lead (3-15)
timeoutSeconds30Timeout 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