Company Enrichment: What You Send, What You Get Back

Company enrichment explained field by field: which input resolves which field, by what method, at what cost, and what to do when a lookup comes back empty.

Updated 17 min read

Company Enrichment: Which Field Comes From Which Input — guide Derrick, Business Data
Share:

Search for company enrichment and you get two kinds of page: an API product page that lists 250 fields without telling you how to use one, and a help centre article that only works if you already live inside a particular CRM. Neither answers the question people actually have, which is field-level and boringly practical: I have a domain, how do I get the industry, and what do I do when it comes back empty.

This guide is that answer. It maps each company field to the input it can be resolved from, the method that resolves it, what it costs, and how it fails. It is written to be used with a list open in front of you, and it shows a real enriched record and a sample file of enriched companies you can download.

Company enrichment: the short answer

Company enrichment is the process of taking a thin company record, usually just a domain or a name, and filling in the fields you need: legal identity, industry, size, revenue, headquarters, founding year, leadership, technology, news. It is the account-level counterpart to lead enrichment, which works on people.

In practice, you send a company's LinkedIn page, or its name matched to that page first, and you get back its name, website, industry, headcount and headcount range, founding year, headquarters address and follower count. With Derrick's Enrich Companies, that costs 1 credit per company on the free and paid plans, with your LinkedIn account connected through the Derrick Chrome extension.

The critical thing to understand is that enrichment is not one lookup. Each field has its own source, its own resolution path and its own failure mode. Revenue for a private European company and revenue for a listed US company are not the same problem, and no single match rate describes both.

Three properties decide whether an enrichment workflow succeeds:

  • The input you start from. A domain resolves more reliably than a company name, because names are ambiguous and domains are unique.
  • The field you want. Identity fields resolve at high rates. Revenue and headcount for private companies do not.
  • The geography. Legal identity is excellent in countries with an open registry and patchy where there is none.

Example: one company in, one company record out

Here is a real row, enriched on 9 October 2026 from a single input column. Nothing in it was typed by hand: it is what Enrich Companies returned.

FieldValue returned
Input: LinkedIn company URLlinkedin.com/company/datadog
Company nameDatadog
Websitedatadoghq.com
IndustrySoftware Development
Headcount10,270 (declared range: 1001-5000)
Founding year2010
Headquarters620 8th Ave, New York, NY 10018, US
LinkedIn followers593,502
SpecialitiesSaaS, APM, Log Management, Cloud, DevOps, Monitoring and 6 more

Two details in that row are worth a second look. The headcount and the headcount range disagree: the range is what the company declared on its page, the count is how many people list it as their employer, and that gap is the self-declared field problem covered further down. And there is no revenue in the record, because a company page does not publish one, which is why revenue gets its own treatment in this guide. The full JSON response of the same call sits on our company data API page.

Company enrichment inputs ranked from domain to company name
The five realistic starting points, ordered by how well they resolve.

The five inputs company enrichment starts from

Everything downstream depends on what you have in column A. These are the five realistic starting points, ordered by how well they resolve.

InputAmbiguityResolves well toMain weakness
DomainVery lowEverythingMissing for offline businesses
Legal number (SIREN, company number)NoneLegal identity, financials, sectorOne country at a time
LinkedIn company URLVery lowHeadcount, description, industrySelf-declared fields
Company nameHighDomain, then everything elseHomonyms, legal suffixes, subsidiaries
Email addressLowDomain, then everything elseFails on free mail domains

The practical rule that follows: if you do not have a domain, your first enrichment step is to get one. Resolving a name to a domain first and then enriching from the domain consistently beats trying to resolve every field from the name directly. Reconciling a name to a domain is its own small discipline, mostly because of the legal suffixes and subsidiary names that break naive matching.

Company enrichment field map: which input resolves which field
Each field with the input it resolves best from, and what it costs in credits.

Field by field: what you can resolve, and how

This is the table the API product pages do not give you. Each row is a field, the input it resolves best from, the method, and what it costs in Derrick credits.

FieldBest inputMethodDerrick cost
Legal identity (SIRET, SIREN)Name or domainOfficial registry match1 credit per company
Industry and sector codeDomainClassification from site and registry1 credit per company
Headcount and sizeDomain or LinkedIn URLProfile and registry blend1 credit per company
RevenueLegal numberFiled accounts, else estimate1 credit per company
Headquarters locationDomainRegistry plus site signals1 credit per company
Founding yearLegal number or domainRegistry, else archive signals1 credit per company
DescriptionDomainSite and profile extraction1 credit per company
Similar companiesDomainLookalike resolution1 credit per company
Company newsName or domainNews retrieval1 credit per news item
Decision maker profileLinkedIn URLProfile enrichment1 credit per profile
Professional emailName plus domainMulti-source lookup5 credits, billed on success

Two things are worth reading off that table. Almost every company-level field costs the same single credit, which means the expensive part of a workflow is rarely the firmographics: it is the contact data at the end. And the billing model differs by field. Enrich Companies bills per request row, while Email Finder bills only when an address is actually found, so a list with poor coverage costs less than the row count suggests.

Identity is the foundation, and it is the only group where you should expect near-complete resolution. Get it wrong and every downstream field is attached to the wrong company.

Legal identity is the strongest key that exists, because it comes from a government registry rather than an inference. In France that is the SIREN for the legal entity and the SIRET for each establishment, and the distinction matters more than people expect: a company with fourteen branches has one SIREN and fourteen SIRETs, so joining on SIRET silently multiplies your rows. Our guide on the SIRET number, its format and what it breaks in a database goes through the validation rules and the join traps.

Sector classification sits alongside identity because it is usually issued with it. In France the NAF code is assigned at registration, which makes it far more reliable than an industry label someone typed into a profile. We maintain the full NAF code list, all 88 divisions and 732 sub-classes for exactly this reason.

Derrick's SIRET and SIREN enrichment resolves a French company from a name or domain to its official identifiers at 1 credit per company, and is available on the free plan.

In the web app or Google Sheets

One input column, the firmographic fields filled

This guide maps which field comes from which input. In practice, you put a company LinkedIn URL or a domain in one column and Derrick writes the rest of the row: name, industry, headcount band, location, description.

Feature
LinkedIn Companies Profile Enrichment
Credit cost
1 credit per company enriched

The first button opens the web app (nothing to install): 1 credit per company enriched, 100 free credits every month. The second details the feature and its cost per plan.

Firmographic fields: industry, size, revenue and founding year

These are the fields people mean when they say company enrichment, and they are also where match rates fall off a cliff without anyone announcing it.

Industry has a subtlety worth naming: there is the official sector code from the registry and there is the self-declared industry on a company profile, and they frequently disagree. The registry code is what the company registered as; the profile label is what it wants to be seen as. For segmentation, decide which one you mean before you build the filter. Our guide on finding any business industry works through both and when each is right.

Revenue is the hardest firmographic in the set, and the reason is structural rather than technical. Listed companies publish. Private companies in countries with mandatory filing publish, sometimes years late. Private companies elsewhere do not publish at all, so every number you see is an estimate derived from headcount and sector. That is not a flaw in any particular tool: the data does not exist. The right move is to treat revenue as a band rather than a figure, which our guide on finding a company's revenue sets out method by method.

Founding year looks trivial and is not, because there are several defensible answers for the same company: incorporation date, trading start, and the date the current legal entity was created after a restructuring. If your scoring model rewards young companies, that ambiguity is doing real damage silently.

People, location and signal fields

Company enrichment does not stop at the company. Most workflows need at least one human attached to the account, and increasingly a reason to call this week rather than next quarter.

Leadership. Finding the CEO or a named executive from a company name or domain is a distinct resolution problem, and it degrades fast below a certain company size where the registry lists a director who no longer runs anything day to day. Our guide on finding a company's CEO from its name or domain covers the cross-checks.

Headquarters and location. The trap here is that a company has a registered address, an operational headquarters and often several offices, and these are different fields that get flattened into one column. For territory assignment that flattening is exactly what breaks.

Signals. News, funding and hiring turn a static record into a reason to reach out. Derrick's Google News Scraper returns company news at 1 credit per news item as a paid feature, and Find Similar Companies expands a proven account into a lookalike list at 1 credit per company on the free plan.

Company enrichment through a Google Sheets sidebar, a REST API or an MCP server
One enrichment, three delivery surfaces, picked by the shape of the work.

Company enrichment tools: a web app, a spreadsheet, an API or an MCP server

The same company enrichment can be delivered four ways, and picking the wrong surface is a common source of wasted effort. The question is not which is best, it is which matches the shape of your work.

SurfaceFits whenWho runs it
Web appYou have a list to start from now: import it as a CSV, nothing to installSales, RevOps, growth
Google Sheets sidebarYour list already lives in a spreadsheetSales, RevOps, growth
REST APIEnrichment belongs inside a product or a CRM syncEngineering
MCP serverYou want to ask in a chat and get data backAnyone using an AI client

The web app or the spreadsheet is where most teams should start, because it lets you validate coverage on real rows before anyone writes an integration. You import the list as a CSV in the web app, or open it in Google Sheets, pick Enrich Companies in the sidebar, map the input column, and the values fill in beside each row. The demo near the top of this page shows that run on five companies.

The API path is the right answer when enrichment has to happen without a person present: a new signup being enriched at creation, a CRM record refreshed on a schedule, a scoring job running nightly. That is the intent behind most searches for a company data API, and it is a different requirement from enriching a list once.

The Derrick MCP server, available from 47.50 euros per month on the Plus plan, covers the third case: you ask a question in Claude or another MCP client and get the enriched data back in the conversation, without moving to another tool.

Company enrichment API

When enrichment has to run inside your own product or pipeline, the company enrichment API takes the same input and returns the same record as JSON: one authenticated request per company with your API key, called from a back end, a scheduled job, or a no-code tool such as Zapier, Make or N8N. API access starts on the Plus plan at 47.50 euros per month. The request, the full response and the field list are on our company enrichment API page, and the reference lives in the API documentation.

Bulk company enrichment from a CSV

For a list of a few hundred or a few thousand companies, the fastest route is the file you already have. Import the CSV into the Derrick web app, with nothing to install, or open the same list in Google Sheets and run Enrich Companies from the sidebar on the column of LinkedIn company URLs. Each row is filled in place, and rows without a match stay visible instead of disappearing. If the list only has names, run Search Companies first to get each company's LinkedIn page at 1 credit per company, then enrich. The workflow is the same on 50 rows or 50,000.

Enriching company records in your CRM

CRM company records decay quietly: headcount moves, a headquarters changes, a rebrand changes the website. There are two clean ways to refresh them. The API route updates records as they are created or on a schedule. The file route exports the companies, enriches the file and imports it back. Either way, enrich partially: write only into fields that are empty or that you have decided to overwrite, and never replace what a rep typed by hand with a self-declared value from a profile. Keep a "last enriched" date on each record so the next run knows what is stale.

What teams use company enrichment for

The fields only matter for what they let you decide. Five uses account for most company enrichment work:

  • Lead scoring. Industry, headcount and founding year are the inputs most fit scores run on. Without them, a score describes the person rather than the account.
  • Lead routing. Headquarters country and headcount band decide which rep or team gets an inbound lead, in minutes rather than after someone looks it up.
  • Segmentation. Splitting a market by size band and industry is what turns a list into campaigns that say something specific to each segment.
  • Target account lists. Enriching a list of named accounts confirms which ones match your ideal customer profile before anyone spends a week on them.
  • AI agents. An assistant connected to the Derrick MCP server can enrich a company in the middle of a conversation, for a meeting brief or an account summary, without anyone opening a spreadsheet.
Company enrichment cost: billed per request versus billed per result
The same list and the same match rate, under two billing models.

What company enrichment costs, field by field

Cost in enrichment is not the sticker price, it is the price multiplied by how often you pay for nothing. Two questions decide your real bill.

Are you billed per request or per result? Per-request billing charges for the attempt whether or not a value comes back. Per-result billing charges only on success. At a 60 percent match rate on a 5,000 row list, that difference is 2,000 rows you either pay for or do not.

Do unused credits carry over? Enrichment demand is lumpy. A model that resets your balance monthly punishes exactly the pattern most teams have.

Derrick's plans start with FREE at 100 credits per month at no cost, then STANDARD at 20 euros, PLUS at 47.5 euros and PRO at 175 euros per month. Company-level fields cost 1 credit each, so a 500 company list enriched with firmographics, legal identity and similar companies is 1,500 credits. Email Finder at 5 credits and Phone Finder at 200 credits bill only when a result is found.

Use the calculator below to put your own numbers against that before you commit to anything.

Estimate your own enrichment cost

Interactive

Work out your company enrichment cost

Pick the fields you need and how many companies are in your list. You get the credit cost per row and for the whole list, using Derrick's published per-field pricing.

1. Which fields do you need? (pick as many as apply)
2. How many companies in your list?

Pick at least one field and a list size to see your cost.

Why a company enrichment run comes back empty, and the fix for each cause
Five fixable causes before you conclude that a data source is bad.

Why an enrichment run comes back empty, and what to do about it

Most disappointing enrichment runs fail for one of five reasons, and all five are fixable before you conclude that a data source is bad.

  1. You enriched from a name instead of a domain. Names are ambiguous. Resolve to a domain first, then enrich. This single change usually moves match rates more than switching provider.
  2. Your list has duplicates under different spellings. The same company as "Acme", "Acme Ltd" and "acme.com" is three rows, three charges and three partially filled records. Deduplicate first.
  3. You are asking for a field that does not exist for that company. Filed revenue for a small private company in a country without mandatory filing is not retrievable at any price.
  4. Your geography is outside the source's strength. A dataset built on United States coverage will underperform on European small businesses, and the reverse is equally true.
  5. You measured coverage on the wrong denominator. A 90 percent match rate on companies with a website is not 90 percent on a list where a third have no site.

The practical protocol: take 50 rows that represent your real list, enrich them, and read the failures one by one before scaling. Fifty rows costs almost nothing and tells you more than any published match rate, because it is measured on your data rather than someone's benchmark.

If your list spans several countries, expect the answer to differ by country rather than by tool. That is the single most common surprise in a first enrichment project.

Key takeaways on company enrichment

  • Company enrichment is not one lookup. Every field has its own input, method, cost and failure mode.
  • The domain is the best input. If you start from a name, resolve to a domain first and enrich from there.
  • Identity fields resolve near-completely. Revenue and headcount for private companies are estimates, and treating them as figures rather than bands creates false precision.
  • Most company-level fields cost 1 credit with Derrick. The expensive part of a workflow is contact data, not firmographics.
  • Choose the surface that matches the work: the web app or a sheet for a list, an API for a pipeline, an MCP server for a conversation.

Company enrichment is less about finding a source that knows everything and more about knowing which field you can trust, from which input, at what cost. The free plan gives you 100 credits per month to run that test on your own list before deciding anything.

FAQ

Frequently asked questions

What is company enrichment?

Company enrichment is the process of taking a thin company record, usually a domain or a company name, and filling in the missing fields: legal identity, industry, headcount, revenue, headquarters, founding year, leadership, technology and news. It is the account-level counterpart to lead enrichment, which works on individual people.

What is the best input to start company enrichment from?

The domain. It is effectively unique, whereas company names are ambiguous because of homonyms, legal suffixes and subsidiaries. If your list only has names, the most effective first step is resolving each name to a domain, then enriching from the domain. That single change usually improves match rates more than switching data source.

Which company fields are hardest to enrich?

Revenue and headcount for private companies. Listed companies publish, and private companies in countries with mandatory filing publish with delay, but elsewhere the data does not exist and every figure is an estimate derived from headcount and sector. Treat revenue as a band rather than a precise number.

Should I use a spreadsheet, an API or an MCP server for enrichment?

Match the surface to the work. The web app, or a Google Sheets sidebar when the list already lives in a sheet, fits a list you need to enrich now and lets you validate coverage before anyone builds an integration. A REST API fits enrichment that must run without a person present, such as a signup enriched at creation or a nightly scoring job. An MCP server fits asking a question in an AI client and getting the data back in the conversation.

How much does company enrichment cost with Derrick?

The FREE plan gives you 100 credits per month at no cost, then STANDARD is 20 euros, PLUS 47.5 euros and PRO 175 euros per month. Company-level fields such as Enrich Companies, SIRET and SIREN enrichment and Find Similar Companies cost 1 credit each. Email Finder is 5 credits per email and Phone Finder 200 credits per phone, both billed only when a result is found.

Why did my enrichment return so many empty fields?

Usually one of five reasons: you enriched from a name instead of a domain, your list contains duplicates under different spellings, the field genuinely does not exist for that company, your geography sits outside the source's strength, or you measured coverage on the wrong denominator. Test 50 representative rows and read the failures before scaling.

How fresh is company enrichment data?

It depends on how the data is collected. Some sources serve a database refreshed on a cycle, so a record can be weeks or months old. Derrick's Enrich Companies reads the company's LinkedIn page when you run it, through your connected LinkedIn account, so the record reflects what the page shows that day. Self-declared fields such as the headcount range are only as current as the company keeps them.

Can I enrich a company without its domain?

Yes. From a company name, Search Companies finds the LinkedIn company page at 1 credit per company, then Enrich Companies returns the full record from that page at 1 credit per company. For a French company, SIRET and SIREN enrichment resolves the official identifiers from a name. Expect a few manual checks on common names, where homonyms and subsidiaries cause wrong matches.