To turn a name into a full contact profile, pair the name with a company, resolve the company's domain, find and verify the work email, match the person's LinkedIn profile, then add title, location and phone numbers from that profile. Each step uses a different lookup, and chaining several providers per step fills gaps any single database leaves.
This guide walks through that sequence, which providers handle each step in Databar, what it costs, and how to keep the profiles accurate once they're in your CRM. If you're starting from an email address instead of a name, the reverse email lookup guide covers that path.
Can you find someone's contact info from just a name?
Not reliably. A name on its own matches thousands of people, and no enrichment provider can tell which "Sarah Chen" you mean. You need at least one field that narrows it down:
Company name or domain (the most useful, and what email finders expect)
LinkedIn profile URL (a unique identifier, so matching is the most precise)
Email address (use reverse email lookup instead)
Location or job title help a human confirm a match, but most provider APIs take name plus company as their core input. If your list only has names, fix the list first: go back to the event registration, the webinar export or the CRM record and pull the company field.
What does a complete B2B contact profile include?
Field | What you use it for | Where it usually comes from |
|---|---|---|
Company domain | Input for email finders and company data | Company name to website lookup |
Verified work email | Email outreach | Email finder waterfall plus a verifier |
LinkedIn URL | Research, social touches, and the key for phone and profile lookups | Social link lookup by name and company or email |
Job title and seniority | Qualification, routing, personalization | Profile lookup from the LinkedIn URL |
Location | Territory routing, time zones, compliance rules | Profile lookup |
Mobile or direct dial | Calling | Phone waterfall from the LinkedIn URL, then phone validation |
Company size, industry | ICP fit and account scoring | Company enrichment from the domain |
You rarely need every field for every contact. Decide which fields your team actually uses, then only run the lookups that fill them.
How does name-to-profile enrichment work, step by step?
Here is the sequence in a Databar table. Each step writes a column the next step reads. Credit prices below are as listed in the Databar catalog in September 2026.
Step 1: Resolve the company domain
Email finders work best with a domain, not a company name typed by a human. If your list has "Acme" rather than acme.com, run a company website lookup first (the catalog has a Databar Labs website finder at 2 credits and a company URL lookup at 1 credit). Check a sample by hand: company names like "Summit" or "Apex" resolve to the wrong website more often than distinctive names.
Step 2: Find and verify the work email
Add the Email by name waterfall and map first name, last name and company. It tries these providers in the order you set: Icypeas (3 credits), Snov.io (4), Findymail (5), Prospeo (5), Leadmagic (5), Hunter (6), Datagma (6), RocketReach (9) and People Data Labs (22). Turn on email verification with Emailable, Bouncer or ZeroBounce so an address is only accepted after it passes a deliverability check.
The waterfall stops at the first provider that returns a usable result, and providers that find nothing aren't charged. For the details on ordering, see how waterfall enrichment works, and for why some verified results still come back as catch-all, see how email verification works.
Step 3: Match the LinkedIn profile
Use a social link lookup such as Limadata, which finds LinkedIn and other social profiles from a name and company or an email (4 credits in the catalog). Always sanity-check common names: confirm the company on the matched profile is the company in your row before you build on it.
Step 4: Pull the profile details
With a LinkedIn URL you can fetch the rest of the profile. Options in the catalog include ContactOut (9.5 credits, 17 fields including work email, work history, education and skills), Pubrio's person lookup by social link (4 credits), Generect's lead lookup by LinkedIn URL (2 credits) and Reverse Contact's B2B profile lookup (3 credits). Pick one based on the fields you need, not the longest field list.
Step 5: Add phone numbers where you'll call
The phone waterfall takes the LinkedIn URL from Step 3 as its input and cascades through providers such as Databar Labs, Leadmagic, Upcell, Limadata and People Data Labs. Phone lookups cost several times more than email lookups, so gate this step with a run condition (for example only senior titles or tier-one accounts). Validate the numbers afterward with a phone check such as Trestle, which returns line type and an activity score. The best phone number enrichment tools compares the phone providers in more depth.
Step 6: Add company context
Run company enrichment on the domain from Step 1 to get size, industry and location for scoring and routing. Email-to-company enrichment shows how to attach account data to contacts and roll contacts up to accounts.
Which starting point should you use: name, email or LinkedIn URL?
You start with | First lookup | Databar waterfall or enrichment | Deeper guide |
|---|---|---|---|
Name + company | Domain, then email | Company website finder, then Email by name | This guide |
Email address | Person from email | Reverse email lookup waterfall | |
LinkedIn URL | Email from link | Email by link waterfall, then phone waterfall | |
Company + role only | Find the person first | People search at a company (for example Hunter, Snov.io or Findymail endpoints) |
How much does it cost to build a full contact profile?
It depends on which steps you run and where each waterfall stops. An illustration using the catalog prices above, for one contact where the first provider in each step returns a result:
Company website lookup: 1 to 2 credits (skip it if you already have domains)
Email by name, first provider hits: 3 credits, plus 1 credit for verification
LinkedIn URL lookup: 4 credits
Profile lookup: 2 to 9.5 credits depending on the provider
That's roughly 11 to 20 credits before phone numbers. Rows that fall deeper into a waterfall cost more, rows where a provider finds nothing cost nothing for that provider, and a lookup that returns a partial record is still charged. On the Build plan ($99/month for 5,000 credits) a credit works out to about two cents, so you can price a run before you start: estimate the steps you need, multiply by your row count, and test on a small batch to see where your list actually lands.
Three habits keep the bill down: deduplicate before enriching, skip steps for fields you already have (run only on empty rows), and use run conditions so expensive lookups only run on qualified rows. Batch vs real-time enrichment covers when to enrich a list up front and when to enrich each new lead as it arrives.
How do you keep contact profiles accurate over time?
Contact data goes stale as people change jobs, get promoted and leave companies. A profile that was right at import can be wrong six months later. B2B data freshness covers why this happens and how to measure it. In practice:
Re-verify emails before each campaign, not just at import. Verification is cheap compared with a burst of bounces.
Refresh titles and companies on a schedule for active accounts. Databar automations can re-run enrichments on a table on a set schedule.
Enrich on arrival for inbound leads. Send new form fills into a table with a webhook, enrich them, and push the result to your CRM with an exporter.
Check before every send. The BDR data quality checklist lists what to confirm before a campaign goes out.
What should you know about privacy when enriching contacts?
Enriching people means processing personal data, so treat it that way. This isn't legal advice, but the working principles are consistent across most B2B teams: only collect fields you'll use (skip mobile numbers if nobody calls), keep a record of where each field came from so you can answer access and deletion requests, honor opt-outs across every tool that stores the contact, and review how each provider in your waterfall sources its data. For contacts in the EU and UK, have your legal basis for B2B outreach documented before you run large enrichment jobs.
Frequently asked questions
What is contact enrichment?
Contact enrichment adds missing details to a person record, such as work email, phone number, job title, LinkedIn URL and company data, by matching what you already know (a name and company, an email or a profile URL) against one or more data providers.
What's the minimum input for finding a work email?
First name, last name and the company name or domain. A domain gives more accurate results than a company name, which is why resolving the domain first is worth the extra credit.
How do I avoid matching the wrong person?
Match on more than one field. After finding a LinkedIn profile or email, compare the company on the result with the company in your row, and review a sample of common names by hand before trusting a large run.
Can I run this from Claude or my own code instead of a table?
Yes. The same enrichments and waterfalls are available through the REST API, the Python SDK, the CLI and the Databar MCP server, so an agent can look up a contact on request or a script can enrich new CRM records as they're created.
Build your first contact profiles
Take 50 names from a real list, run them through the steps above in a Databar table, and see which fields fill and what each row costs. The waterfall enrichment page shows how the cascades are configured. Start free with a 14-day trial that includes 100 credits, or book a founder demo and we'll build the workflow with you.
Recent articles
See all








