TL;DR: finding email by domain in 60 seconds
If you only have a domain and need an email right now, do this:
- 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.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.For one-off names you do not have, search LinkedIn People filtered by the company. Pull names, then run them through the finder.
- 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_forwardWhat "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:
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.
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.
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.
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
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
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
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)
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.
How to detect the pattern with Mailsfinder
Open the pattern detector
Go to the Mailsfinder email pattern detector. Paste the domain. Hit detect.
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.
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.
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)
Open the finder
Go to the Mailsfinder email finder. Pick "single search".
Enter first name, last name, domain
Three fields. No need to guess a format. The finder runs pattern detection plus verification in one pass.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
How to format an email address
The RFC 5322 rules for valid email syntax, plus the formats real companies actually use.
Read Guide arrow_forward groupsHow to find emails on LinkedIn
Turn a LinkedIn profile into a verified business email in four steps.
Read Guide arrow_forward patternMailsfinder email pattern detector
Paste a domain. See the dominant format used by 70 to 90 percent of staff.
Try Tool arrow_forward person_searchMailsfinder email finder
First name + last name + domain in. SMTP-verified email out, in under 3 seconds.
Try Tool arrow_forward verifiedMailsfinder email verifier
Single-email verification with all 4 checks. 99 percent accuracy.
Try Tool arrow_forward checklistMailsfinder bulk email verifier
CSV upload, up to 50,000 emails. Catch-all flagged. Output ready for any sequencer.
Try Tool arrow_forward