Find Similar Companies and Competitor Candidates

View all Crunchbase Company & Investment Data endpoints →

Find organizations described as similar to a selected Crunchbase company. The required company query parameter accepts a Crunchbase permalink such as openai, an organization UUID, or a full Crunchbase organization URL. Only this company selector is documented; the route does not define similarity-threshold, location-filter or pagination parameters. The available response evidence is an unverified documented example, not an observed live response. It contains company with id, image, link, name, type and uuid; similar_companies with nested company identity records, numeric score, contacts_count, location, micro_categories and reasons; and ranks_by_category with category, category_id, companies_in_category and rank. The location object includes city, continent, country, region, groups and ids. Category can be null. The competitors and similar_by_products arrays are empty in the example, so their nonempty item structures are not established. Use score, reasons and micro_categories as research signals rather than proof of direct competition or corporate affiliation. No score scale, scoring method, result-completeness guarantee or freshness interval is documented. contacts_count is a count field, not a list of contact details. Empty arrays and missing category labels should remain distinguishable from confirmed absence.

API Features

Similarity Candidate Records The documented similar_companies array associates each candidate with a company identity record and a numeric score. The score scale and ranking method are not documented.
Shared Niches and Match Reasons Review micro_categories and reasons alongside a candidate to form a research hypothesis about overlapping markets, without treating the match as confirmed competition.
Category Rank Context The example includes category_id, companies_in_category and rank for category-level comparison. Its category labels can be null, so retain identifiers when labels are unavailable.
Candidate Geography and Contact Counts Location fields and contacts_count provide additional screening context when returned. A contact count does not provide contact identities or establish that contacts are reachable.
Separate Competitor and Product-Similarity Slots The example keeps competitors and similar_by_products separate from similar_companies. Both are empty in that example, leaving their nonempty record formats unverified.

Live API Demo

GET /api/project/crunchbase/similar-companies

Request cost is temporarily unavailable. No price is assumed.

View pricing

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/crunchbase/similar-companies?key=<API_KEY>&company=openai'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

What should I pass in company when looking for similar organizations?

Pass the target organization's Crunchbase permalink, organization UUID or full Crunchbase organization URL. For example, openai is the documented permalink default. A free-text company name or website domain is not a documented input format for this endpoint.

Are the similarity score and response fields verified by a live test?

No live response is recorded in the available evidence for this endpoint. Fields such as similar_companies, score, reasons and ranks_by_category come from an unverified documented example. The example does not define the score scale or calculation method.

Does a similar_companies match prove that two businesses are competitors?

No. Treat scores, shared micro_categories and reasons as leads for further research. Similarity does not establish direct competition, shared ownership or a commercial relationship. The example also contains a separate competitors array, but that array is empty.

How should I interpret empty competitor arrays or a null category label?

The documented example has empty competitors and similar_by_products arrays and a null category label in ranks_by_category. Preserve those states rather than concluding that no competitors or category exist. The example does not establish nonempty item schemas for those two arrays.

Can I set a minimum score, filter by country or request another page?

The documented request exposes only the required company query parameter. It does not define score thresholds, country filters or pagination controls. You can review returned candidates locally, but should not assume that the response is an exhaustive candidate set.

Related operations

Guides

View Subscription Plans →