
Email Finder & B2B Outreach
Finding a professional email address is the single biggest friction point in B2B outreach. Sales teams burn hours manually searching, only to end up with outdated emails that bounce, damage sender reputation, and kill campaign performance. This guide covers 8 proven methods to find anyone's professional email address in 2026, ranked by speed, accuracy, and cost, with a clear GDPR compliance section so you stay on the right side of the law.
Why Finding Email Addresses Is the Bottleneck in B2B Outreach
Cold email consistently delivers the highest ROI of any outbound channel, with returns of up to $42 for every $1 spent. But that ROI depends entirely on one thing: reaching the right person at the right address. A campaign aimed at the wrong email, or an address that bounces, does not just fail to convert. It actively damages your sender reputation, reducing deliverability for every subsequent email you send.
The problem is not that email addresses are hard to find in principle. Most professional addresses follow predictable patterns, are published somewhere online, or can be confirmed in seconds with a tool. The problem is that most teams either use only one method (which limits coverage) or skip verification entirely (which creates bounce risk).
This guide walks through 8 methods ranked by their real-world effectiveness in 2026. Each has a specific use case, a success rate range, and a clear answer to when it is and is not the right tool for the job.
Method 1: Use an Email Finder Tool
Best for: B2B outreach at any scale. The fastest path from a name and company to a verified, deliverable email address.
A professional email finder tool takes two inputs, typically a person's full name and their company domain, and returns their professional email address, confirmed as deliverable via SMTP check. What used to take 10 minutes of manual searching happens in under 2 seconds.
MailTester.Ninja's email finder is included in all paid plans and runs simultaneously with the 7-checkpoint verification process. You do not get a candidate address that might work. You get a confirmed, SMTP-verified address that has been checked for syntax, domain validity, MX records, mailbox existence, disposable inbox status, catch-all domain flags, and spam trap risk.
How to use MailTester.Ninja's email finder
Go to the Email Finder
Visit mailtester.ninja/email-finder/ or access the finder tab from within your dashboard. The finder is included in all paid plans from $6.99/week.
Enter name and company domain
Type the person's first and last name, and the company domain (e.g. company.com, not the full website URL). For bulk finding, upload a CSV with name and domain columns.
Receive verified email in under 2 seconds
MailTester.Ninja returns the email address along with its verification status. Valid addresses are confirmed via 7 checkpoints including SMTP verification. No guessing, no bounces.
Method 2: Check LinkedIn Contact Info
Best for: Finding emails for 1st and 2nd degree LinkedIn connections. Free and fast for individual lookups.
Many professionals list their email address directly on their LinkedIn profile, visible to connections. This is one of the most underused free methods because most people do not know where to look.
Visit the person's LinkedIn profile
Navigate to their profile page directly or via search.
Click "Contact info" under their name
This link appears below the profile headline and summary. Click it to open a popup showing all contact details they have chosen to share.
Look for an email address in the popup
If they have shared their email publicly or with connections, it appears here. Not everyone shares their email, but approximately 20 to 30% of professionals do.
Method 3: Search the Company Website
Best for: Finding the email format used by a company, or directly finding the email of a specific person at a small or mid-size company.
Company websites regularly publish email addresses in ways most prospectors miss. The goal is not just to find one email but to identify the company's email format, which you can then apply to the target person.
Where to look
- Contact page, many companies publish at least one real address (not just a contact form)
- About or Team page, individual team member emails are often listed, especially at smaller companies
- Press or Media page, press contacts are almost always published as real email addresses
- Blog author bios, writers frequently include their email address
- Footer, some companies list a general contact email in the site footer
- Job listings, HR and recruiting contacts are sometimes published in job posts
Once you find one email address at a company (for example, sarah.jones@acme.com), you have identified the company's format (firstname.lastname@). Apply that format to your target person and verify the resulting address with MailTester.Ninja before sending.
Method 4: Guess the Email Pattern + Verify
Best for: When you know the company domain but cannot find the specific address via other methods. Works best at companies with 50 or more employees where patterns are standardised.
Research shows that firstname.lastname@company.com covers 46% of companies, making it the highest-probability first guess for any professional address. The key is not to send to guessed addresses, but to generate candidates and verify them before sending a single email.
The workflow: generate 3 to 5 candidate addresses using the most common patterns, then run all of them through MailTester.Ninja's verification. Valid addresses return a clear confirmation. Invalid ones return a hard reject. Never send to unverified guesses, a single hard bounce from a guessed address is more damaging to your sender reputation than five valid emails are positive.
Method 5: Google Search Operators
Best for: Finding emails that have been published publicly on any webpage, PDF, press release, or event page. Free. Works best for executives, authors, and public-facing professionals.
Google's advanced search operators allow you to search for email addresses associated with a specific person and domain, even when the address is buried deep in a document or an obscure webpage.
The most effective Google operators for finding emails
| Operator | What it does | Example |
|---|---|---|
"firstname lastname" "@domain.com" | Finds any page mentioning both name and email domain | "John Smith" "@acme.com" |
site:domain.com "email" "firstname" | Searches within the company website for the name + email | site:acme.com "email" "John" |
filetype:pdf "firstname lastname" "email" | Searches PDFs for the person's name and email mentions | filetype:pdf "John Smith" "email" |
"firstname lastname" "contact" site:domain.com | Finds contact pages mentioning the person | "John Smith" "contact" site:acme.com |
This method works best for people who are publicly active, speakers, authors, executives, or anyone with a digital footprint outside LinkedIn. For the average mid-level employee with limited public presence, it is less reliable and often returns no results.
Method 6: Social Media Bios and GitHub
Best for: Technical contacts (developers, data scientists, engineers) and public-facing professionals who list their email in their social bio.
Many professionals voluntarily publish their email address in publicly visible bios:
- Twitter/X bio, common for marketers, journalists, and thought leaders who want to be reachable
- GitHub profile, developers often list their professional email in their GitHub bio or README files. Each Git commit also contains an email address: search the person's commits to find it
- YouTube channel "About" tab, creators frequently include a business email address
- Instagram bio, public figures and creators sometimes list a contact email
- Personal website, if the person has a personal site or portfolio, a contact email is often there
Method 7: WHOIS Domain Lookup
Best for: Finding the owner of a small business or independent domain. Works less reliably in 2026 due to privacy protection services.
When someone registers a domain, their contact information, including email address, is recorded in the WHOIS database. Until 2018, this was publicly visible. GDPR and CCPA have since pushed most registrars to enable privacy protection by default, replacing the owner's real email with a proxy address.
The method still works for: US-based small businesses and sole traders who registered without privacy protection, older domain registrations that predate mandatory privacy defaults, and company domains registered via non-privacy-protected registrars.
To check: go to mxtoolbox.com/whois.aspx, enter the domain, and look for an email address in the registrant contact fields. If you see @privacy.registrar.com or similar, the owner has enabled privacy protection and this method will not return a real address.
Method 8: Ask Directly
Best for: Warm outreach, existing connections, referral situations. The highest success rate of any method, and the most compliant from a GDPR perspective.
The most overlooked method for finding email addresses is also the most reliable: ask. This works through several channels:
- LinkedIn connection request with a personalised note explaining why you want to connect, followed by a direct message asking for their preferred email
- Mutual contact introduction where a shared connection makes an email introduction
- Reply to their public content with a comment, then follow up with a connection request mentioning the content
- Conference or event follow-up where you met in person
The response rate for "ask directly" is dramatically higher than any cold outreach method because you have established some form of context or rapport before requesting the email. The person who gives you their email address has also implicitly consented to receiving your follow-up.
Which Method Should You Use?
* Pattern guessing accuracy after verification with MailTester.Ninja
Always Verify Before You Send
Regardless of the method used to find an email address, the address must be verified before it enters a sending campaign. This is non-negotiable, not because of best-practice guidelines, but because of hard ESP thresholds that trigger account warnings at 2% bounce rate and suspensions at 5%.
MailTester.Ninja's 7-checkpoint verification confirms that a found address:
- Is correctly formatted (syntax check)
- Belongs to a registered, active domain (domain check)
- Has configured mail exchange records (MX check)
- Exists as a specific mailbox on the receiving server (SMTP check)
- Is not a disposable inbox (disposable email detection)
- Is not on a catch-all domain that accepts all addresses regardless of existence (catch-all flag)
- Is not a known spam trap (spam trap screening)
For single addresses, use the free email verifier. For lists of hundreds or thousands, the Pro plan ($16.99/month) processes 100,000 addresses per day. For automated workflows, the MailTester.Ninja API verifies addresses in real time as they are found.
GDPR and Legal Considerations
Finding a professional email address is generally legal. Sending unsolicited commercial email to that address without a legitimate legal basis is not. The distinction matters because the two actions are often conflated.
What is generally legal in B2B outreach
- Finding publicly available professional contact information for legitimate business purposes
- Sending one relevant, personalised cold email to a business contact where you have a genuine "legitimate interest" basis under GDPR Article 6(1)(f)
- Using email addresses collected via opt-in forms, events, or other consent-based methods
What creates legal risk
- Sending to personal (non-professional) email addresses without explicit consent under GDPR
- Sending to consumers in the EU without prior consent under ePrivacy Directive
- Sending bulk commercial email to UK contacts without consent under PECR
- Using purchased email lists of unknown origin or provenance
- Continuing to email someone who has asked to stop
MailTester.Ninja stores no email address data after verification, making it fully GDPR compliant by design. Every verification check is performed in real time and discarded immediately. No data is retained, no list is stored.
+100,000 teams use MailTester.Ninja
Find verified email addresses
in under 2 seconds
The only tool that finds AND verifies in a single step.
SMTP-confirmed. GDPR compliant. Zero data stored.
- Email finder included
- 99% accuracy
- 7 checkpoints
- 100k emails/day
From $6.99/week ∙ Cancel anytime ∙ No credit card required
Frequently Asked Questions
How do I find someone's email address for free?
The best free methods are: (1) check the person's LinkedIn profile under "Contact info", (2) search the company website for team pages, press sections, and author bios, (3) try Google operators such as "firstname lastname" "@company.com". For a single address, MailTester.Ninja's email verifier is free and confirms whether a guessed address actually exists without sending an email.
What is the most common business email format?
According to analysis of over 100,000 professional email addresses, firstname.lastname@company.com is the most common format, used by approximately 46% of companies. The second most common is firstname@company.com at 28%. Trying these two patterns and verifying the result with MailTester.Ninja covers the majority of professional contacts.
How accurate are email finder tools?
Professional email finder tools that include SMTP verification achieve up to 99% accuracy. Tools that only check syntax and domain (basic validation) achieve 60-75% real-world accuracy. The difference comes from whether the tool actually confirms the specific mailbox exists via SMTP check. MailTester.Ninja runs 7 verification checkpoints including SMTP, disposable email detection, catch-all identification, and spam trap screening.
Is it legal to find and use someone's professional email address?
Finding a professional email address that is publicly available or discoverable through legitimate means is generally legal. Sending B2B cold email to a professional contact is legal in most jurisdictions under a legitimate interest basis, provided the email is relevant, not misleading, and includes an opt-out. However, sending to personal email addresses (gmail.com, yahoo.com) requires explicit prior consent under GDPR and ePrivacy in the EU and UK. Always include your company identity and an unsubscribe option in every email.
How do I find the email pattern for a company?
Look for any publicly available email address from that company. Common sources include the company press/media page, an employee's LinkedIn bio, blog author pages, or a PDF document. Once you identify one address (e.g. sarah.jones@acme.com), you know the company uses the firstname.lastname@ format. Apply that to your target person, then verify the resulting address with MailTester.Ninja before sending.
How do I find an email address on LinkedIn?
On a LinkedIn profile, look for a "Contact info" link just below the person's headline and profile photo. Click it to open a popup showing all shared contact information including email addresses, phone numbers, and links. This works best for 1st degree connections. If you are not connected or the person has not shared their email, you can use MailTester.Ninja's email finder with their name and company domain as an alternative.
What is the difference between an email finder and an email verifier?
An email finder generates or discovers an email address from inputs like name and company domain. An email verifier confirms whether a given email address actually exists and can receive messages. The two tools solve different problems but work together: use a finder to discover the address, then use a verifier to confirm it before sending. MailTester.Ninja combines both in a single workflow, finding and verifying simultaneously.
How can I find the email address of a CEO or decision-maker?
C-level executives often use the same email format as other employees. Start by identifying the company email pattern from a public address, then apply it to the executive's name and verify. Alternatively, check their personal LinkedIn profile (executives are more likely to share contact details), their company's press and investor relations pages, or conference speaker profiles where they were listed. MailTester.Ninja's email finder handles this in under 2 seconds when you have their name and company domain.
Can I find email addresses in bulk?
Yes. MailTester.Ninja's email finder supports bulk finding via CSV upload. Upload a list with name and company domain columns, and the tool returns verified email addresses for each row. The Pro plan processes 100,000 addresses per day. For automated bulk finding integrated into your CRM or outreach tool, the MailTester.Ninja API allows real-time finding and verification via HTTP calls.
What should I do with a "catch-all" email domain?
A catch-all domain accepts all incoming email regardless of whether the specific mailbox exists, making standard SMTP verification impossible for confirming individual inboxes. For cold outreach, treat catch-all addresses with caution: they may be valid or may not exist. For warming domains or established sending from a strong reputation, include them at low volume. For new domains, exclude catch-all addresses entirely to protect your sender reputation during warm-up.
How do I find a developer's email address from GitHub?
Go to the developer's GitHub profile at github.com/username and click on any public repository they have committed to. Click a commit, then add .patch to the end of the commit URL. The raw patch file contains the committer's email address in its header. This works because Git records the committer's email with every commit. Some developers use a no-reply GitHub address, but many use their real professional email.
Why do I need to verify an email address I just found?
Finding an email address tells you the address is likely correct based on a pattern, a database, or a public source. It does not confirm the address exists today. People change jobs, companies close email accounts, and databases go stale. Verification uses SMTP to confirm the mailbox exists right now, before you send. Without verification, found email lists produce 5-8% bounce rates. After MailTester.Ninja verification, bounce rates consistently fall below 1%.
What is the best free email finder tool in 2026?
MailTester.Ninja offers free single-address email finding with full 7-checkpoint verification at no cost, no account required. For paid bulk finding, the Starter plan at $6.99/week covers 50,000 operations per day, making it more cost-effective than per-credit competitors. Hunter.io offers 25 free searches per month. For occasional one-off lookups, the combination of LinkedIn Contact Info check, Google operators, and MailTester.Ninja's free verifier covers most individual needs at zero cost.
How often do email addresses become invalid?
B2B email addresses decay faster than most teams realise. On average, 30% of a professional email list becomes invalid within 12 months, primarily due to job changes, company restructuring, and domain expirations. A prospecting list built 6 months ago without re-verification will typically have 15-20% invalid addresses. Verify any found email list before every new campaign and re-verify lists older than 3 months.
Can I use the MailTester.Ninja API to find email addresses?
Yes. The MailTester.Ninja API allows real-time email finding and verification integrated directly into your CRM, outreach tool, or custom application. A single API call with name and domain parameters returns a found and verified email address in under 2 seconds. The API is included in all paid plans from $6.99/week with no additional per-call cost within your daily limit (50,000/day on Starter, 100,000/day on Pro, 500,000/day on Ultimate).

