Guides

How to enrich a company from its domain, step by step

Enrich a company from its domain in clear steps, covering real match rates, field level accuracy, and the two fields most likely to come back wrong today.

Michael Doyle

Michael Doyle

Michael Doyle writes about B2B sales at

September 11, 2026·9 min read
How to enrich a company from its domain, step by step

Enriching a company means running its domain through a lookup that returns industry, headcount, revenue band, and headquarters.

An independent test of nine providers against 282 real companies found match rates between 98 and 100 percent. Field accuracy is where they split.

The weakest provider named the correct headquarters only 3 times in 10.

What you need before you enrich a company by its domain

This works whether you are a founder checking your own pipeline, an SDR cleaning a prospect list, or a small team without a dedicated data hire, tackling one slice of the wider B2B data enrichment picture that also covers contact and technographic records. An agency running the same lookup across thousands of records every week needs the batch and API side of this, not the manual side below.

Before you start, you need:

  • A domain for every record, not just a company name. A name alone is a slower, separate task, covered next.

  • About ten minutes for a handful of records. A list in the hundreds takes longer and usually calls for a bulk upload instead of one record at a time.

  • A place to put the fields once they come back, whether that is a spreadsheet column or a CRM property.

  • No coding background for a handful of records. A batch of several thousand usually needs an API key and someone comfortable with that.

  • Patience for two specific fields. Headquarters location and employee headcount band are the two most likely to come back wrong, covered further down.

Find a domain when you only have a company name

A company name alone is the harder starting point. Two checks cover almost every case.

Check the obvious variations first

Start with the plain version of the name as a dot com. If the business is not based in the United States, try the country specific ending next, such as a UK company under a co dot uk address instead of a com address.

Confirm it with a public registry search

A quick search of the exact company name plus the word domain, or a check of the site behind the top search result, confirms it in most cases.

Watch for a redirect. If the address you found forwards somewhere else, use the destination, not the one you typed.

A programming forum thread on exactly this problem has stayed open since 2008 and picked up seven replies. One contributor can name a few country specific endings without checking, then admits he doubts anyone could list every one that exists. Eighteen years later, the same gap still trips people up, since new country and industry specific endings keep appearing.

Run the domain through a lookup

Once you have a clean domain, the mechanics are short.

Enter the domain, not a full web address

Strip off the "www" and anything after a slash. Most tools want the bare domain, such as example dot com, not the full page address you copied from a browser tab.

Compare what comes back against what you expected

Read the returned fields against what you already know about the company before you trust the rest. If the industry or employee count looks obviously wrong, the domain was probably mismatched before the fields ever came back.

One CRM's own public documentation lists exactly which fields get filled in and confirms there is no added charge for using the feature on a plan that already includes it, twenty six separate fields in total, from headquarters city to a LinkedIn handle.

Whether that free layer covers enough of what you need, or a dedicated tool on top of it earns its cost, is the exact question what your CRM already does on its own works through field by field.

What actually comes back, and what still needs checking

Company match itself is close to solved. Field by field accuracy is a different story.

The same test that found near universal match rates also broke results down field by field, and that split is where the real gap sits. Two fields carried almost all of the risk: headquarters location and employee headcount band, the exact two fields most sales teams use to filter a list before they open a single record.

Where providers agree

Matching a domain to a real company is close to a solved problem now. Every provider in the test resolved at least 98 percent of the 282 companies to a real match.

Where they diverge

Field accuracy spread far wider than match rate. The fastest provider answered in 274 milliseconds; the slowest took over 21 seconds for the same request.

Speed and field accuracy did not move together, so a fast answer is not proof of a correct one, and the fuller cost and comparison picture for a company record goes well past matching alone once real budget is on the table.

Pick your method by speed, not just accuracy

Three approaches cover almost every case, and they trade off differently.

Method

Typical latency

Typical cost per record

Best fit

Native CRM enrichment

Under half a second

Included in the plan

A signup or form fill you want enriched the instant it lands

Dedicated enrichment API

A few hundred milliseconds to several seconds

A fraction of a cent to well over ten cents

A live lookup triggered by one action, like a new lead

Spreadsheet based batch tool

Minutes to hours for the whole file

Often bundled per row processed

Cleaning an existing list of hundreds or thousands at once

Pick by what the record is for. A form fill that a rep will call within the hour needs the fast path. A backlog list nobody is touching today can wait for the batch path.

A domain readiness checklist you can copy

Run every domain through this before it goes into a lookup, one time or in bulk:

  1. Confirm it is a business domain, not a free personal email provider such as a webmail service.

  2. Confirm it does not redirect somewhere else. Use the destination address, not the one you started with.

  3. Confirm it is not a subsidiary of a company already on your list under its own name.

  4. Confirm it is not a country specific version of a domain you already enriched under the main version.

  5. Confirm the record has somewhere to land, whether a CRM property or a spreadsheet column, before you run the lookup.

  6. Confirm you know the plan or credit cost per record before you run a batch larger than a handful.

  7. Confirm you have a way to flag a low confidence result for a human to check later.

What a finished company record looks like

A completed record usually carries a working set of core fields: legal or trading name, industry, employee count or band, revenue band, headquarters city and country, founding year, and a handful of social profile links.

A smaller set, like domain, name, and industry, arrives fast and cheap. The full set, including revenue band and social profiles, usually costs more and takes longer to return.

Where a company lookup breaks

A quick check of a well known subsidiary domain shows why this trips people up. WhatsApp's own site names "WhatsApp LLC" in its footer, its own entity rather than its parent company.

A domain based lookup that goes by page content usually gets that right. One that goes by ownership records in a corporate database sometimes returns the parent's headcount and revenue instead, since that is the entity the record is filed under.

Free personal email domains cause a related but separate failure. When a contact signs up with a personal address, some systems build the company record from that email's domain, so the company ends up listed under a free webmail provider instead of a real business.

Symptom

Cause

Fix

Company shows a free webmail domain

A contact signed up with a personal address and the system built the company record from that domain

Exclude free email domains before a company record gets created from an email address

Subsidiary shows the parent's headcount and revenue

The provider matched on a corporate ownership record instead of the page the domain shows

Check the domain's own site first, then decide if the subsidiary needs its own record

Same company appears twice under two domains

A redirected or regional domain got treated as a separate company

Check where a domain redirects before adding it as a new record

A fast result never updates again

The answer came from a cached lookup, not a fresh pull

Check the provider's refresh schedule before relying on a same day answer

FAQ: enriching a company by domain

Can you enrich a company using its name instead of a domain?

Yes, but expect a lower match rate than a clean domain gives you. Find the real domain first using the two checks above, then run the lookup from there.

Does enriching a company cost extra inside a CRM you already pay for?

Not always. At least one major CRM includes a base level of company enrichment across most of its plans, with dozens of fields covered at no added charge, so check what you already have before paying for a separate tool.

What data actually comes back when you enrich a company?

Most lookups return firmographic basics: industry, employee count, revenue band, headquarters, founding year, and social profile links. Some add technographic details, like which software the company runs, as a separate paid layer.

How often should a company record be re enriched?

There is no single number that fits every list. An active pipeline you are actively working is worth a recheck every few months. A dormant list nobody is touching can wait considerably longer.

The domain was always doing the hard work

Most of the effort in this task sits before the lookup even runs: getting a real domain, checking it is not a free email provider or a redirect, and deciding whether a subsidiary needs its own record.

Once that domain is clean, matching it to a company is close to solved. What still needs a second look, every time, is headquarters location and employee band, the two fields most likely to come back wrong regardless of which method answered fastest.

Guidance reviewed 11 September 2026.

About the author

Michael Doyle writes about B2B sales at Leaderr. He covers prospecting, cold outreach, sales data, and pipeline building, with a focus on what actually works for SDRs, founders selling on their own, and small sales teams. Connect with him on LinkedIn.