Skip to main content
The Similar Companies API finds companies that resemble ones you already know. You send up to 10 seed domains, such as your best customers, and get back a ranked list of lookalike companies, each as a full company record. In the V2 API, this is the lookalike mode of company search: send a lookalike object to POST /v2/companies/search. A lookalike search costs 5 credits per company returned.

Filters

Narrow lookalikes to a market and exclude companies you know.

Examples

Lookalike searches in cURL, four SDKs, and the CLI.

Find companies similar to one you know

This request finds companies similar to Stripe. You need an API key, which you can create at app.companyenrich.com/access-keys.
The response holds the lookalike companies in ranked order, a score for each one, and a cursor for the next page. This example is shortened and shows a fictional company.

Request fields

A lookalike search cannot be combined with a semantic search in the same request.

Ranking and scores

Results come back in ranked order, most relevant first.
  • The response includes a scores object with one ranking score per company, keyed by company ID.
  • Scores are not probabilities. Use them to compare companies within one response, not as a percentage match.
  • Keep the companies in the order returned. The API reranks the first 150 matches with ranking penalties, and later matches keep their original scores and order, so sorting everything by score gives a different list.
  • Set lookalike.minScore to drop weaker matches.

Narrow the results with filters

Add a filter object to keep only the lookalikes that fit your market, such as a country or a size range. Every company search filter works.
Use domain with notIn to leave out companies you already work with. See Similar Companies API filters for more ways to narrow a lookalike search.

Where lookalike queries work

What a lookalike search costs

  • 5 credits per company returned, plus 1 for each expansion.
  • A search that returns no results costs 5 credits.
  • Count and preview requests are free.
For example, 25 lookalike companies cost 25 × 5 = 125 credits. See Credits for every price.

Limits

Coming from the V1 similar companies endpoint

The V1 API has a separate POST /companies/similar endpoint. In V2, the same search is the lookalike mode of company search. Both versions cost 5 credits per company returned.

Common questions

How many seed companies can I send?

Between 1 and 10 domains in lookalike.domains.

Can I use it to find competitors?

A lookalike search returns companies that resemble your seeds, which makes it a good starting point for finding potential competitors. Add filters such as country or employees to focus the list.

How do I leave out companies I already have?

Add their domains to filter.domain with notIn. See Exclude companies you already have.

What does the score mean?

It is a ranking score, not a probability. A higher score ranks a company higher within the same response.

Can I find people at lookalike companies?

Yes. Send the seeds in company.lookalike on a people search. See Find people at companies like your customers.

How do I try a lookalike search for free?

Send the same query to the count endpoint. If your plan includes previews, the preview endpoint returns up to 25 lookalike summaries for free.

Similar Companies API examples

Ready-to-run lookalike searches.

Similar Companies API filters

Narrow lookalikes to a market and exclude companies you know.

Company schema

Every field in a company record.

API reference

The full request and response specification, with a playground.