Email Finder By Name avatar

Email Finder By Name

Pricing

from $1.00 / 1,000 lead processeds

Go to Apify Store
Email Finder By Name

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

Gianni Pisa

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

4

Monthly active users

9 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