Skip to main content
CompanyEnrich is a B2B data API. Give it a domain, an email address, a set of filters, or a plain-language description, and it returns company and people records as JSON. You can call the REST API directly, use an official SDK or the CLI, or connect an AI agent through the MCP server. To send your first request, follow the quickstart.

What you can do

You pay for results, not for requests: a lookup that finds nothing is usually free. Counting the matches for a search and checking your account are always free. See Credits for every price.

What you get back

Every API returns one of two records.
  • Company record. Name, domain, description, industry, employee range, revenue range, location, and social profiles. Paid expansions add funding, technologies, keywords, NAICS codes, and headcount. See the company schema.
  • Person record. Name, current position, seniority, department, country, LinkedIn URL, and work history. A paid expansion adds education. See the person schema.
The field values page lists every value a field can take, such as employee ranges and seniority levels. Data sources and compliance explains where the data comes from and how it is handled.

Ways to connect

The SDKs and the CLI handle authentication, retries, pagination, and bulk job downloads for you.

Common workflows

CRM enrichment. When a new account is created, enrich its domain to fill in industry, size, and location. When a lead arrives with only an email address, a reverse email lookup with the company expansion returns the person and their employer’s profile in one request. See Enrich a company by domain. Lookalike prospecting. Send up to 10 of your best customers as seeds and get back a ranked list of similar companies. Add filters to stay in your market, and export the list to CSV. See Use several seeds and filter by market. Market sizing. Count how many companies match a segment before you buy any of them. Counts are free. See Size a market for free. Finding decision makers. Search for people at a target company by seniority and department, then look up a work email for the ones you want to reach. See Find decision makers at a company. Growth signals. Search for companies whose headcount grew by a set percentage over 6 months, 1 year, or 2 years, overall or in one department such as engineering. See Find companies that are growing. Job change signals. Find people who joined a company or started a new position after a date you choose. See Find recent hires. Form routing. When a prospect submits an email address, look up the person behind it and route the lead by seniority, department, or company size before it reaches your CRM. See Find the person behind an email. AI agents. Connect Claude, Cursor, or another MCP client to the hosted MCP server, and the agent can enrich and search without any integration code. See MCP server.

API versions

The guides, SDKs, and CLI use the V2 API, whose paths start with /v2. The V1 API is documented separately under API V1. Prices and request formats can differ between the two, so check the reference for the version you call. The MCP server lists its own tool prices, which differ from V2 in places.

Next steps

Quickstart

Get a key and send your first request.

Authentication

How to send your API key.

Credits

What each request costs, and what is free.

API reference

Every endpoint, with a playground.

Need help?

Contact support@companyenrich.com with questions or issues.