Skip to main content
Company Search finds companies from a plain-language description, such as “robotics companies in Germany with 50 to 200 employees”, or by name. Ask for “companies like stripe.com” to find similar businesses. Each page returns up to 10 companies with their identity, headquarters, headcount, industries, and known funding. It is available on all plans, including Free.

Search for companies

Describe the companies you need. See the Quickstart for authentication and SDK setup. The SDKs don’t have a dedicated Company Search method yet, so these examples use each SDK’s low-level request method.

Describe the companies

Name a company, or describe the companies you need by industry or what they sell, headquarters location, headcount, founding year, technology, website traffic, or funding. Queries can be up to 500 characters in fast mode and 5,000 in ultra mode. funding.stage is the current stage, while funding.latest_round and funding.rounds describe known historical financing. For example, “Series B companies” asks for the current stage, while “companies that raised a Series B” asks about their history.

Choose a mode

Use ultra for detailed requests that combine several criteria. ultra searches can take up to 20 seconds. The SDKs’ default timeouts allow for that; if you set your own client timeout, keep it above 20 seconds. ultra pages cost more than fast pages; see Credits. The response shape is the same in both modes.

Filter results

Filters apply in addition to your query, and every result must match them. Headcount filters also include companies whose reported employee range overlaps the requested bounds. Companies with conclusive matching headcounts are preferred. To label the request itself for usage charts and request logs, send tags: up to 20 labels of 1–50 characters. See Usage and request logs.

Match exact phrases

Put a phrase in double quotes to require it word for word. Quoted phrases are matched against a company’s name, former or local names, and description. OR only joins quoted phrases: in "Workday" OR Oracle, neither name is required. Straight and curly double quotes both work; single quotes are read as plain text.

Read the results

Companies are in results, most relevant first. Unavailable details are null or empty lists.

Industries

industries values always come from this fixed list of 148 names. Name one of them in your query, such as “biotechnology companies in Boston”, to search by industry.
Use a result’s domain to get logos and colors from Brand, or to find company news.

Page through results

Pass next_cursor back as cursor with the same query, mode, and filters to fetch the next page.
Stop when next_cursor is null or absent; a full page does not guarantee another page. There is no limit parameter, and one search can page through up to 1,000 companies.

Zero data retention

Send "zdr": "enabled" in the body to keep the query and results out of retained usage logs and traces. It requires zero data retention for your organization and is confirmed by X-Context-ZDR: true; include it on every page of the search.

Errors and credits

Each page that returns companies is charged at its mode’s rate, and pages with no matches are free. See Credits for prices. Try it in the API playground. The Company Search reference lists every field.