Reverse Email Lookup for B2B: Identify the Person and Company
Use reverse email lookup to identify the person and company behind a business email, qualify inbound leads, and enrich records without people-search sites.
A reverse email lookup starts from an email address and works backwards to the person and organisation behind it. For a sales or marketing team, that is one of the most useful enrichment steps you can run: a demo request, a webinar signup, or a reply from a forwarded email arrives with nothing but an address, and you need to know who it is and whether they fit your ICP before you spend an SDR’s time on it.
Search for “reverse email lookup tool” and most results are consumer people-search sites built to find someone’s home address or social profiles. That is a different job, with different legal constraints, and it is the wrong tool for B2B. This guide covers the business version: how to go from a work email to a name, title, company, and fit score, with methods that hold up to data protection scrutiny.
The problem: inbound leads arrive half-empty
Short forms convert better, so most marketing teams ask for an email and little else. The cost of that is pushed downstream:
- SDRs open each lead, Google the domain, and search LinkedIn by hand before deciding whether to call.
- Leads from tiny companies, students, and competitors sit in the same queue as enterprise buyers.
- Routing rules that depend on company size or industry cannot fire because the fields are empty.
A reverse email lookup fills those fields automatically at the moment the lead arrives. Done well, it turns [email protected] into: Jide Okafor, Head of Sales Operations, Northwind Logistics, 400 employees, logistics software, UK. That is enough to score, route, and personalise the first touch.
Step 1: Split the address into its two halves
Every email has a local part (before the @) and a domain (after it). They tell you different things.
The domain identifies the company, unless it is a free webmail provider. The first decision in any B2B lookup:
- Is the domain on a free-mail list (gmail.com, outlook.com, hotmail.com, yahoo.com, icloud.com, proton.me, and regional providers like gmx.de or web.de)? If yes, you cannot infer a company from the domain.
- Is it a disposable address (mailinator.com and similar)? If yes, discard or flag the lead. Our guide to disposable email detection lists the common patterns.
- Otherwise, treat the domain as a company identifier.
The local part hints at the person. jide.okafor@ gives you a probable first and last name. jokafor@ gives you an initial and surname. sales@ or info@ tells you it is a role-based address, so there may be no single person behind it.
Step 2: Resolve the domain to a company
Company resolution from a domain is the most reliable part of a reverse lookup.
- Visit the domain. The website title, footer, and About page usually give you the legal or trading name.
- Check for redirects. Acquired companies often redirect their old domain to the parent. An address at an acquired brand may still be live while the website forwards elsewhere.
- Pull firmographics. Employee range, industry, headquarters, and revenue band come from company data providers (Clearbit/HubSpot Breeze Intelligence, Apollo, ZoomInfo, Crunchbase, or your own scraped company database). Our post on firmographic data for targeting explains which fields matter most for scoring.
- Optionally detect the tech stack. For many SaaS sellers, “uses Salesforce” or “runs on Shopify” is a stronger fit signal than headcount. See company tech stack detection.
Edge cases worth handling explicitly:
- Subsidiaries and regional domains (
company.de,company.co.uk) should map to the same parent account in your CRM, or you will double-count accounts. - Agencies and consultancies sign up on behalf of clients. The domain resolves correctly, but the company is not the buyer.
- University and government domains (.edu, .gov, .ac.uk) usually need their own routing rule.
Step 3: Resolve the person
With the company known, identifying the person is a search problem:
- Parse the local part into likely name components using the company’s email pattern. If the domain’s pattern is
first.last@, thenjide.okafor@is almost certainly “Jide Okafor”. - Search for that name at that company. A LinkedIn search for
"Jide Okafor" Northwindor a Google search for"Jide Okafor" "Northwind Logistics"usually returns the profile. - Confirm the match: the current employer on the profile should match the domain’s company. Common names need a second signal (location, title consistent with the form they filled in).
- Pull title, seniority, department, and location from the match.
If the local part is just an initial (jo@) or a role (sales@), stop at the company level. Guessing a person from an ambiguous local part produces confident-looking wrong data, which is worse than an empty field.
Step 4: Score and route
Now the lead has enough data to act on. A simple rule set covers most inbound queues:
| Signal | Action |
|---|---|
| Free-mail domain, no other data | Nurture; ask for work email on next touch |
| Disposable domain | Discard |
| Competitor domain | Flag; do not route to sales |
| Company resolved, outside ICP | Nurture or self-serve path |
| Company resolved, in ICP, person junior | Route to SDR with account context |
| Company resolved, in ICP, person senior | Route to SDR or AE fast, with personalised opener |
The thresholds are yours to set. The point is that none of these rules can run on a bare email address. For how to weight the signals, see our lead prioritization framework.
B2B reverse lookup vs people-search sites
Consumer reverse email lookup tools (the ones that promise “find out who owns this email”) aggregate public records, social profiles, and data broker files about private individuals. Three reasons to keep them out of a B2B workflow:
- Wrong data. They are built around personal identity (home address, relatives, phone numbers), not employer, role, and company firmographics.
- Legal exposure. In the US, people-search data falls under specific restrictions; most of these sites state in their terms that their data may not be used for decisions covered by the Fair Credit Reporting Act. In the EU and UK, pulling personal-life data about a business contact is very hard to justify under GDPR’s data minimisation principle.
- Trust. Referencing anything about someone’s private life in a sales conversation ends the conversation.
A B2B lookup should only touch professional data: name, role, employer, business contact details, and company information.
What most people get wrong
They treat a free-mail lead as worthless. Plenty of founders and consultants sign up with Gmail. Rather than discarding them, ask for a work email in the next touch, or check whether the name plus the content they engaged with matches a known account.
They enrich everything at full depth. Running person-level enrichment on every newsletter subscriber wastes credits and collects personal data you do not need. Enrich company-level first, and only resolve the person for leads that pass a basic fit check.
They never re-check. A reverse lookup is a point-in-time answer. People change jobs, and a contact who was “VP Sales at Northwind” may be at a competitor six months later. Re-enrich active leads periodically; our post on enrichment data freshness suggests a cadence.
They overwrite good data. If a rep has corrected a title by hand, an automatic lookup should not overwrite it. Decide your append vs replace rules before you automate.
Automating it
The four steps above are deterministic enough to run automatically on every new lead: split, resolve the domain, resolve the person, score. Scrapine’s Contact Enrichment runs this flow on inbound records and writes company and person fields back to your CRM, and AI Lead Scoring applies your fit rules to the result. Whatever you use, keep a record of where each field came from so you can answer a data subject’s “where did you get my data?” request.
FAQ
What is a reverse email lookup?
It identifies the person and organisation behind an email address. In B2B, that means resolving the domain to a company and the local part to a named employee, then adding firmographic and role data.
Is reverse email lookup legal?
Looking up professional information about a business contact who has engaged with you is generally lawful, provided you have a lawful basis under GDPR where it applies, collect only what you need, and tell people how you use their data. Using consumer people-search data for business decisions is a different matter and is best avoided.
Can you reverse look up a Gmail address?
You cannot infer a company from a free-mail domain. You can sometimes match the name to a professional profile, but the match is weaker, so confirm with another signal before acting on it.
What is the best reverse email lookup tool for sales teams?
One that returns professional data (company, role, firmographics) rather than personal records, shows the source of each field, and writes directly to your CRM. Most enrichment providers offer this as an “email to person” or “email to company” endpoint.
Stay in the loop
Get insights, strategies, and product updates delivered to your inbox.
No spam. Unsubscribe anytime.