Find Similar Companies

Company Lookalikes can be used to retrieve a ranked list of companies that are similar to a given reference company. The similar companies are identified using a machine learning model that analyzes industry, revenue range, employee count, and other firmographic signals. These lookalike companies can be used to power prospecting, territory planning, or market expansion workflows where one wants to quickly find companies that "look like" a successful or high-priority account.

To find Company Lookalikes, select the companyId, which identifies the company you want to use as the basis for finding lookalikes. If you are not able to provide the companyId, you can provide only the companyName instead, the service will attempt to resolve the best matching company and then return lookalike companies based on that company. The more precise the company name is (for example, use the full company name with correct spelling and full legal name), the more likely the service is able to track down the company ID and use it to find lookalikes.

Optionally, you can narrow the results using the following boolean filters. When set to true, each filter restricts lookalikes to companies that share the corresponding attribute with the reference company:

  • filter[sameRevenueRange]: same revenue range
  • filter[sameCountry]: same country
  • filter[sameIndustry]: same industry
  • filter[sameEmployeeRange]: same employee count range

Behind the scenes, the model uses a semantic vector representation of the reference company's data to efficiently find similar companies in the ZoomInfo database.

The endpoint returns up to 100 lookalike companies, ordered from the most similar company to the least similar company (descending order by similarity score attributes.score). To control the number of results returned, use the page[size] parameter with any integer value between 1 and 100. Each result includes the company name, similarity score, rank, and key firmographic attributes such as industry, revenue range, employee range, and country.

Query Params
string

Unique ZoomInfo identifier for the reference company used to retrieve lookalikes.

string

Name of the reference company used to retrieve lookalikes. Required if companyId is not provided.

boolean

When true, restricts results to companies within the same revenue range as the reference company.

boolean

When true, restricts results to companies in the same country as the reference company.

boolean

When true, restricts results to companies in the same industry as the reference company.

boolean

When true, restricts results to companies within the same employee count range as the reference company.

int32
1 to 100
Defaults to 25

Number of records to return per page. Default is 25, maximum is 100.

Responses

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/vnd.api+json