---
title: "Company Search API"
method: POST
path: "/searchCompany"
tags: ["Company Data API"]
---

# Company Search API

`POST /searchCompany`

Search Companies by Criteria

## Request body

- APIPublicCompiledCompanySearchInput
  - `start` integer — Start index of the request results (counting from 1)
  - `page_size` integer — Maximum number of results to return per page [1-100]
  - `query` CompanyQuery
    - `company_tag` string[]
    - `competitors` string[] — Include companies with these compeitiors
    - `description` string[] — Include companies with these descriptions
    - `domain` string[] — Include companies with these domains
    - `email_domain` string[] — Include companies with these email domains
    - `employees` string[] — Include companies with this number of employees
    - `extended_keyword` string[]
    - `geo` string[] — Include companies located in these geographies
    - `growth` string[] — Include growth numbers for specific departments and time ranges. <b>Format:</b> `min_percentage_growth-max_percentage_growth::Department,TimeRange` * min_percentage_growth: Minimum growth percentage to filter companies * max_percentage_growth: Maximum growth percentage to filter companies * Department: Name of the company department (e.g., Engineering, Sales) * TimeRange: Duration for the growth metric (e.g., six_months, one_year) - Example: `['5-30::Engineering,six_months']` - Example: `['-10--20::Sales,one_year']`
    - `id` string[] — Include companies with these RocketReach company IDs
    - `industry` string[] — Include companies focused in these industries
    - `industry_keywords` string[] — Include companies focused in industries with these keywords
    - `industry_tags` string[] — Include companies focused in industries with these tags
    - `intent` string[] — Search across 37,000 intent topics found [here](https://docs.google.com/spreadsheets/d/1nnk8ZOLr9GUzrPNy1pG_N_gVIhDpkc5XjE3Hh4J8M00/edit?gid=761283207#gid=761283207). Intent is only available on certain plans. Please reach out to our team to learn more.
    - `is_primary` string[]
    - `job_posting_signal` string[] — Hiring signals that identify companies that are actively building out specific departments. Full list of categories [here](https://docs.google.com/spreadsheets/d/1EZPVnOftbHNwDm0aXjiJ79dSpqcZ4JLnrNJPZxKXi5Q/edit?gid=2100271042#gid=2100271042). - Example: `['Accounting Roles::one_month']`
    - `keyword` string[]
    - `link` string[] — Include companies listed with these links
    - `location` string[] — Include companies located in these locations
    - `naics_code` string[] — Include companies with these NAICS codes
    - `name` string[] — Include companies with these names
    - `news_signal` string[] — Search on news events within the 25 categories listed [here](https://docs.google.com/spreadsheets/d/1EZPVnOftbHNwDm0aXjiJ79dSpqcZ4JLnrNJPZxKXi5Q/edit?gid=577464958#gid=577464958"). - Example: `['Funding::one_month']`
    - `news_timestamp` string[] — news_timestamp deprecated, please use `news_signal`
    - `phone` string[] — Include companies with these phone numbers
    - `primary_industry` string[] — Include companies focues in these primary industries
    - `publicly_traded` string[] — Include companies that are publically traded
    - `revenue` string[] — Include companies with these revenue values
    - `sic_code` string[] — Include companies with these SIC codes
    - `simplified_keyword` string[]
    - `techstack` string[] — Include companies working in these techstacks
    - `total_funding` string[] — Include companies who have raised this amount of capital
    - `website_category` string[] — Include companies with websites in these categories
    - `website_url` string[] — Include companies with these website URLs
  - `order_by` 'relevance' | 'popularity' | 'score'

## Response `201`

Success. Companies search request accepted

- CompiledCompanyPublicDetails[]
  - `id` integer — RocketReach internal unique company ID
  - `name` string — Name of the company
  - `email_domain` string — Email domain for the company
  - `ticker_symbol` string — Ticker symbol for the company (if available)
  - `industry_str` string — Industry of the company
  - `city` string — City of the company
  - `region` string — Region of the company
  - `country_code` string — Country code of the company

## Other responses

- `400` — Bad Request. The request is malformed or missing required parameters.
- `401` — Unauthorized. API Key is missing or invalid.
- `403` — Forbidden. API Key lacks permission to perform this action.
- `404` — Not Found. The requested resource (e.g., profile) does not exist.
- `429` — Too Many Requests. API request limit reached -- slow down requests.
- `500` — Internal Server Error. Unexpected error on RocketReach servers. Try again later.

---

[API](https://skmtc.dev/rocketreach/apis/rocketreach-api.md) · [All operations](https://skmtc.dev/rocketreach/apis/rocketreach-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/rocketreach/rocketreach-api/revisions/68b5a27dfb6d/schema)
