New Playbook: Cold Email Infrastructure Setup Guide

Read Now arrow_forward
Mailsfinder Mailsfinder
Mailsfinder Mailsfinder
Pricing
Compare
Contact
Log In Start Free Trial
Email Finder Guide

How to Find an Email by Domain in 2026 (4 methods that work)

You have the company's website. You need the email. Here are four proven ways to go from domain to verified inbox, fast.

By Harsh Shah Published June 18, 2026 16 Min Read
Try Mailsfinder Free arrow_forward Open the Email Finder

Key takeaways

01

"Find email by domain" can mean three different things. Pattern, person, or full company list.

02

Pattern detection covers 70 to 90 percent of staff once you know the format.

03

A finder API verifies each candidate with SMTP, so output is inbox-ready.

04

Hunter, RocketReach, and ZoomInfo work for one-off manual lookups.

05

Bulk runs at 10,000+ domains belong in n8n, Make, or Zapier with an API.

06

Catch-all domains need scoring and risk segmentation, not blind sending.

Table of Contents expand_more

TL;DR: finding email by domain in 60 seconds

If you only have a domain and need an email right now, do this:

  1. 1.Drop the domain into the Mailsfinder email pattern detector. You will see the dominant format used at that company (first.last, flast, first_last).
  2. 2.Pair the pattern with a first name and last name in the Mailsfinder email finder. Each result is SMTP-verified before it lands in your dashboard.
  3. 3.For one-off names you do not have, search LinkedIn People filtered by the company. Pull names, then run them through the finder.
  4. 4.For 100+ domains, wire the Mailsfinder API into n8n, Make, or Zapier. Push the verified output to your CRM.

Time per single email: under 3 seconds. Cost at scale: $0.0000333 per email on Mailsfinder Monthly ($9.99/mo for 300K credits). Accuracy: 99 percent with built-in SMTP verification.

Start with 100 free daily creditsarrow_forward

What "find email by domain" actually means

The phrase covers three very different jobs. Most articles blur them together, which is why people walk away with the wrong tool. Before you pick a method, name the job.

If you came here from a search query like "how to find email by domain" or "find email from domain", you are almost certainly trying to do one of these:

Job 1

Find the pattern

You want to know the email format the company uses, so you can build any address from a name. Example: stripe.com uses first.last@stripe.com for 87 percent of staff.

Job 2

Find a specific person

You know the role (head of marketing, VP sales, founder) and the domain. You need that single email, verified, ready to send to.

Job 3

Find every employee

You want a list of all known emails for the domain. Useful for account-based outreach, recruiting passes, and full-team mapping.

Job 1 is solved by a pattern detector. Job 2 is solved by a finder API. Job 3 is solved by people-search databases plus pattern detection plus verification. The four methods below cover all three jobs.

If you also need to verify how to format an email address against company conventions, the pattern detector covers both steps in one pass.

The 4 methods to find emails by domain

Pick the method that fits your job. Combine them when you need full coverage.

Method 1

Detect the company pattern

Best for: building emails from names you already have. Solves Job 1 and feeds Jobs 2 and 3.

Speed: 2 seconds per domain · Cost: free with Mailsfinder daily credits

Method 2

Use an email finder API

Best for: returning verified emails for known names. Solves Job 2 cleanly.

Speed: under 3 seconds per email · Cost: from $0.0000333 per email

Method 3

Manual lookup in a database

Best for: one-off contacts when you do not have a name yet. Solves part of Jobs 2 and 3.

Speed: 1 to 2 minutes per contact · Cost: $0.005 to $0.05 per search

Method 4

Bulk via API + n8n / Make / Zapier

Best for: enriching 100 to 100,000+ domains on a schedule. Solves Jobs 2 and 3 at scale.

Speed: 10K domains in 30 to 60 minutes · Cost: volume tier (Growth, Scale)

01

Method 1: Detect the company's email pattern

The single highest-leverage move when working from a domain is to learn the company's pattern. Once you know that 87 percent of stripe.com staff use first.last@stripe.com, you can generate any address from a name. This is the foundation of every other method.

A pattern detector takes a domain, samples known employee emails (from public sources, signatures, opt-in lists, and historic SMTP probes), and ranks the formats by frequency. The dominant format usually covers 70 to 90 percent of the team.

The 8 most common patterns to recognize

These eight formats cover 95 percent of B2B companies. Memorize them. When you see one, you can usually predict the rest.

Pattern Example for Sarah Chen at stripe.com Common at
first.lastsarah.chen@stripe.comMost US tech (Stripe, Notion, Airbnb)
firstsarah@stripe.comSmaller teams, founders, startups
flastschen@stripe.comEnterprise (IBM, Oracle, Microsoft)
first_lastsarah_chen@stripe.comOlder infra, some European firms
firstlastsarahchen@stripe.comMid-market SaaS
first.lsarah.c@stripe.comSome agencies and consultancies
f.lasts.chen@stripe.comGerman and Nordic companies
last.firstchen.sarah@stripe.comSome Japanese and Korean firms

How to detect the pattern with Mailsfinder

1

Open the pattern detector

Go to the Mailsfinder email pattern detector. Paste the domain. Hit detect.

2

Read the dominant format and confidence

You get the top pattern with a confidence score (e.g. first.last at 87 percent), plus the fallback patterns the company uses for older staff and exceptions.

3

Build addresses for every name on your list

Apply the dominant format to your list of first and last names. You now have a draft list. The next step is verification (covered in verifying what you find).

When pattern detection works best

Mid-sized to large B2B companies (50+ employees). The bigger the team, the cleaner the pattern. For sub-10-person teams, fall back to a finder API on each name, because founders often grandfathered their own first@ format and the rest of the team uses something different.

02

Method 2: Use an email finder API with the domain

A finder API takes three inputs (first name, last name, domain) and returns a verified email. Under the hood it runs pattern detection, generates the most likely candidates, SMTP-verifies each one, and returns only the address that passes. This is the cleanest workflow for Job 2 (find a specific person by role).

The reason to use a finder over manual pattern + verify is speed and accuracy. The API handles edge cases (catch-alls, role-based mailboxes, name aliases) that a manual pass would miss. The Mailsfinder email finder ships verified results in under 3 seconds.

The exact API call

Here is what a single finder request looks like. This is the same endpoint the dashboard hits when you paste a single name into the finder UI.

# Find an email by domain with the Mailsfinder REST API
curl -X POST https://api.mailsfinder.com/v1/find \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"first_name": "Sarah", "last_name": "Chen", "domain": "stripe.com"}'

# Sample response
{
  "email": "sarah.chen@stripe.com",
  "status": "verified",
  "score": 98,
  "pattern": "first.last",
  "verification": {
    "syntax": "pass",
    "mx_record": "pass",
    "smtp": "pass",
    "catch_all": "false"
  }
}

Step-by-step in the dashboard (no code)

1

Open the finder

Go to the Mailsfinder email finder. Pick "single search".

2

Enter first name, last name, domain

Three fields. No need to guess a format. The finder runs pattern detection plus verification in one pass.

3

Get a verified email or a confidence-scored guess

For names that pass SMTP verification you get a green "verified" badge. For catch-all domains you get a confidence score so you can decide whether to send.

4

For 10 to 1,000 names, upload a CSV

Drop a sheet with first name, last name, and domain columns. The finder auto-maps fields and ships a verified list back to your dashboard.

Finder + verifier in the same tool

Mailsfinder runs SMTP verification on every finder result. You skip the second vendor, the second API key, and the second invoice. Start with 100 free credits daily.

Try Mailsfinder Free arrow_forward
03

Method 3: Manual via Hunter, RocketReach, ZoomInfo

For one-off contacts where you do not yet have a name, the fastest path is a multi-source database. These tools index millions of public profiles, signatures, and opt-in lists, and let you filter by domain to surface cached employee records.

This method shines when you are doing account-based research on a small list of accounts. It is too slow and too expensive to use at scale. For bulk runs, go to Method 4.

Hunter

Hunter's "Domain Search" takes a domain and returns a list of known emails for that company, sorted by department and seniority. It is the most direct expression of "find email by domain" in any consumer-facing tool.

What you get: a list of known contacts, the company's dominant pattern, source attribution per email, and a confidence score.

Where it falls short: coverage is uneven outside US tech. Free tier is 25 searches per month. Paid plans start at $49 per month for 500 searches. Cost per email rises fast for high-volume work.

RocketReach

RocketReach indexes 700 million profiles across LinkedIn, GitHub, AngelList, and public databases. Search a domain to see every employee on file, with email, direct dial, and LinkedIn URL where available.

What you get: contact records with email, phone, location, role, and company size. Strong on B2B SaaS in the US.

Where it falls short: high price per lookup ($53 to $249 per month for individual plans). Lookups are gated by a credit system that resets monthly.

ZoomInfo

ZoomInfo is the enterprise option. Domain searches return rich company records with org charts, technographics, intent signals, and verified emails. Built for sales teams running ABM motions.

What you get: the deepest dataset on US mid-market and enterprise. Org chart visualisation. Buying intent flags.

Where it falls short: annual contract pricing in the $15,000+ range. Not viable for solo operators or small teams. Data freshness drops on long-tail SMB domains.

When manual lookup is the right call

You are working through a list of 10 to 100 priority accounts. You need names too, not just patterns. Budget is not the constraint. For everything else, Methods 1, 2, and 4 are faster and cheaper.

04

Method 4: Bulk via API + n8n / Make / Zapier

Once you cross 100 domains, the manual click-through stops working. The professional move is to wire the finder API into an automation platform. Mailsfinder ships drag-and-drop nodes for n8n and Make.com, plus a Zapier integration, so you do not need to write a backend.

Here is the canonical bulk workflow most teams run. Same shape whether you build it in n8n, Make, or Zapier.

The 5-step bulk workflow

1

Trigger: new row in a Google Sheet or Airtable

Your input list has one row per domain (plus a first name and last name where you have them). New rows kick off the workflow.

2

Call the Mailsfinder Finder API

Pass first_name, last_name, domain. Get back a verified email plus the dominant pattern. If the call is just a domain (no name), call the pattern endpoint instead to capture the format.

3

Branch on status

Route verified emails to one path, catch-all results to a "review" path, and unknown / not found to a "research" path. Catch-all hits go through extra scoring before they enter any sequencer.

4

Push to your CRM or sequencer

Verified leads land in HubSpot, Salesforce, Pipedrive, Instantly, Smartlead, or Plusvibe with all metadata (pattern, score, source). Sequence kicks off automatically.

5

Log and audit

Write every API call and verdict back to your sheet for QA. Catch issues early when a vendor's data drifts or a competitor's domain switches MX providers.

What this costs at scale

On Mailsfinder Monthly ($9.99/mo for 300K credits per cycle), the cost per verified email is $0.0000333. At 10,000 domains per month, that is well under the price of a single ZoomInfo seat. Most teams pair this with the bulk email verifier on the back end to re-verify older lists every 30 days.

Real-world example

A recruiting agency we work with ingests 4,000 new company domains per week from a hiring tracker. The n8n workflow finds the head of talent at each company, verifies the email, and pushes it to a sequencer with a personalised first line. Time from raw domain to first email sent: 12 minutes. Total monthly Mailsfinder cost: under $10.

How to find ALL employees on a domain

Job 3 from earlier. You do not have any names. You want every contact at the company. The right move is to combine three sources, then deduplicate and verify.

Here is the 4-source method that consistently surfaces 60 to 90 percent of staff at mid-sized B2B companies.

Source 1

LinkedIn People filter

On the company's LinkedIn page, click "See all employees". You get a paginated list of every public profile that lists this company as current employer. Export first and last names with a LinkedIn scraper (Phantombuster, Evaboot, Surfe). For pure manual, see our how to find emails on LinkedIn guide.

Source 2

Hunter / RocketReach domain search

Both tools let you search by domain and return a cached list of known employees. Coverage overlaps with LinkedIn but catches former staff and people who do not maintain a profile.

Source 3

Apollo or Lusha employee directory

Apollo claims 275 million contacts. Lusha's directory is smaller but cleaner. Filter by company and pull the contact list. Useful as a third source to triangulate.

Source 4

Pattern + name list (Mailsfinder)

Take the union of names from sources 1 to 3. Run the domain through the pattern detector. Build emails for every name. Run the list through the bulk finder for SMTP verification. This catches the names the cached databases missed.

Deduplicate across all four sources by name. Score each contact: was the email returned verified, was it pattern-built, was it confirmed in two or more databases. Use that score to segment your outreach.

For companies under 50 staff, LinkedIn People plus the pattern detector usually covers 90 percent. For 50 to 500 staff, all four sources. Above 500, you need Apollo or ZoomInfo at minimum to get clean coverage of frontline staff and remote teams.

How to verify what you find

Finding is half the job. Verifying is the other half. Even the best finders return some catch-alls and edge cases that need a second look. And any pattern-built list (where you applied a format to names without API verification) needs a full verification pass before you send.

Two tools, depending on volume.

verified

Single + small batch: email verifier

For one address or up to a few hundred, the Mailsfinder email verifier runs all four checks (syntax, MX, SMTP, risk) and returns a verdict in under 3 seconds.

Use it when: you found an email manually and want to confirm before adding to a sequence.

checklist

Bulk: bulk email verifier

For lists from 100 to 50,000+ emails, the Mailsfinder bulk email verifier handles a CSV upload. Auto-detects the email column, ships verified output with risk flags.

Use it when: you applied a pattern to a name list, scraped a directory, or pulled a list older than 30 days that needs re-verification.

What every verifier should check

  • check Syntax (RFC 5322). Format is plausible.
  • check Domain (MX record). The domain has a mail server.
  • check Mailbox (SMTP handshake). The specific mailbox exists.
  • check Catch-all detection. Flags domains that accept any address.
  • check Disposable and role-based screening. Removes one-shot mailboxes and info@ style aliases that hurt sender reputation.
  • check Spam trap flagging. Known traps are removed before they wreck your domain reputation.

Why this matters in 2026

Gmail and Yahoo throttle senders with a bounce rate above 2 percent and can block domains entirely above 5 percent. Verification is the cheapest insurance you can buy on any cold email budget. Even with a great finder, run a verifier pass on lists older than 30 days.

Catch-all domains: what they mean for your lookup

A catch-all (or accept-all) domain is configured so the receiving server says yes to mail addressed to any localpart, including invented ones. From the outside, sarah.chen@catchall.com and totallymadeup@catchall.com both pass SMTP verification. The server cannot tell you which one is a real person.

Catch-alls used to be rare. In 2026, roughly 15 to 20 percent of B2B domains are catch-alls. Common in agencies, smaller consultancies, and companies on Google Workspace with a broad routing rule. You will hit them on every reasonably sized list.

What to do when a domain is catch-all

1

Use AI scoring instead of binary verification

Mailsfinder applies a confidence score (0 to 100) to catch-all results. The score uses LinkedIn match, pattern conformance, and historical send data. Above 80, send. Between 60 and 80, segment. Below 60, skip.

2

Segment catch-alls in your sequencer

Send catch-all hits to a separate sequence on a separate inbox if possible. Monitor reply rate and bounce rate for that segment. If bounces climb above 3 percent, pause and re-score.

3

Confirm with a second signal

Cross-check the contact against LinkedIn. If the person exists, has the right job at the right company, and the email pattern matches, your risk drops sharply. Mailsfinder ships this match automatically.

4

Never send blind to catch-alls in volume

A list of 5,000 unscored catch-all addresses on a fresh domain is the fastest way to land in spam permanently. Always score, segment, and warm up first.

Tools comparison for finding email by domain

Honest comparison across the tools most teams actually consider. Prices verified June 2026.

Tool Best For Starter Price Cost / Email at 10K Built-in Verification
Mailsfinder All 4 methods, finder + verifier in one Free 100/day $0.001 (Growth) Yes, dual-layer SMTP
Hunter.io Manual domain search, small lists $49/mo (500 searches) $0.098 Yes, included
RocketReach Person-first lookup with phones $53/mo (170 credits) ~$0.31 (credit gated) Partial
Apollo.io Full prospecting + sequencer $49/mo Credit-based, ~$0.04 Yes, included
ZoomInfo Enterprise ABM, deep org data Custom ($15K+ annual) Enterprise contract Yes
Snov.io Domain + drip campaigns $39/mo $0.014 Yes
Findymail B2B finder + verifier combo $49/mo (1K credits) $0.049 Yes

Pricing verified from each vendor's site, June 2026. Mailsfinder Monthly plan brings cost per email down to $0.0000333 ($9.99/mo for 300K credits per cycle), which is the lowest in the category at meaningful volume.

Related reading

Six more guides that pair well with this one.

Frequently asked questions

Is it legal to find emails by domain? expand_more
Yes, when you target business email addresses for legitimate B2B outreach. Business contact data is treated differently from personal data in most jurisdictions. GDPR allows processing business contact information under legitimate interest, as long as you identify yourself, offer a clear opt-out, and stop on request. CAN-SPAM in the US requires an unsubscribe path and a physical address in the email. CASL in Canada is stricter and usually requires implied or express consent. Always check the rules for the country you are sending into.
What does it actually mean to find email by domain? expand_more
It means starting with a company website (like stripe.com) and discovering verified email addresses tied to that domain. There are three common goals: finding the dominant email pattern so you can build addresses, finding a specific decision maker like the head of marketing, or finding all known emails for a domain to build a full company contact map. The method you use depends on which of those you actually need.
Can you find every employee email at a company from the domain? expand_more
Not literally every one, but you can get close. Tools like RocketReach, Apollo, and Lusha hold millions of cached employee records keyed to domain. Combined with LinkedIn People filtered by company, you can usually surface 60 to 90 percent of the staff at a mid-sized company. The remaining gap is filled by pattern detection: once you know the format, you can build the missing addresses yourself and verify them.
How accurate is finding emails by domain? expand_more
When you combine pattern detection with SMTP verification, accuracy lands at 95 to 99 percent on standard B2B domains. Mailsfinder runs dual-layer SMTP verification and ships verified emails with a sub 1 percent bounce rate. Accuracy drops on catch-all domains (where the server accepts any address) and on small companies where the team rarely uses a public email pattern. In those cases, AI scoring and manual verification fill the gap.
What if the domain is a catch-all? expand_more
A catch-all domain accepts mail for any localpart, even invented ones, so SMTP verification cannot confirm whether a specific mailbox is real. Good finders flag catch-all results separately so you can decide what risk you want to take. The safer option is to enrich catch-all hits with extra signals (LinkedIn profile match, AI confidence score) and segment them in your sequencer. Send them last and watch bounces closely.
How fast can you find emails for an entire domain? expand_more
For a single decision maker, a finder API returns a verified email in under 3 seconds. For an entire company, bulk finder workflows handle 10,000 domains in roughly 30 to 60 minutes when run in parallel. The exact speed depends on rate limits, how many SMTP probes each domain needs, and how aggressively you cache. Mailsfinder Growth and Scale plans are tuned for large concurrent jobs.
Do I need to verify emails after finding them by domain? expand_more
If your finder already runs SMTP verification per result (Mailsfinder does), you do not need a second pass. If you used a pattern-only tool, or scraped emails from a directory, run them through a verifier before sending. Any list older than 30 days should be re-verified because people change companies every 18 months on average and addresses go stale quickly.

Skip the guessing. Find email by domain, verified.

Mailsfinder pairs pattern detection, finder API, and SMTP verification in one tool. Start with 100 free credits daily. No card required.

Start Free Trial Talk to Sales