# Company enrichment

Headcount, locations, industry, funding, open roles and the tech stack of any company.

You have a company. Company enrichment returns the facts about it: firmographics, open roles and the tools it uses.

## General

Say: "How big is Acme Analytics, where are they based and how did they raise?"

**MCP** — `enrich_companies`. **REST** — [`POST /company/enrich`](/docs/api-reference/enrich-companies). Both with every key.

```json
{ "domains": ["acme-analytics.example"], "fields": ["basic_info", "headcount", "locations", "funding"] }
```

Send exactly one of `linkedin_urls`, `domains` or `names`, up to 25. Each entry gives at most one company. `fields` picks the groups: `basic_info` (the default), `headcount`, `locations`, `taxonomy`, `followers`, `funding` and `hiring`. A value we cannot fill is null and listed in `unavailable`, so you can tell "unknown" from "zero". **1 credit** per company found, plus **1 credit** when you ask for `hiring` (All jobs). To choose between companies that share a name, use the free `lookup_company` first and enrich the page you pick.

## Jobs

Say: "Is Acme Analytics hiring, and for what?"

Ask for the group `hiring` in the same call: the number of open roles on LinkedIn and the newest ones. All jobs is 1 credit on top of the company. See [Jobs](/docs/api-reference/enrich-companies#jobs).

## Tech stack

Say: "Does Acme Analytics use HubSpot? Which CRM do they have?"

**MCP** — `get_tech_stack`. **REST** — [`POST /company/tech-stack`](/docs/api-reference/company-tech-stack). Both with every key.

```json
{ "domains": ["acme-analytics.example"], "technologies": ["hubspot"] }
```

The technologies up to 25 companies use, seen in their job posts: how sure the match is, when it was first and last seen, and in how many posts. Send `technologies` to answer "does this company use X?": `asked` says yes or no per technology, with the evidence. Send `categories` for one kind of tool, such as CRM or ERP. **3 credits** per company the data knows, every call, also when your filters keep nothing: to answer several questions about one company, ask once without filters. A company it does not know is free.

The data comes from job posts: say "seen in their job posts", never that a company just bought or switched to a tool. Some names are also common words or job titles ("team leader"): those carry `ambiguous: true`, so check their evidence.

## Then

- The people who decide there: [Decision makers](/docs/enrichment/company-to-leads).
- Save the company with what you found as a field: `save_companies` (`POST /tables/companies`) with, for example, `fields` `{ "crm": "HubSpot" }` and the source.
