Skip to main content
POST
Search companies

Authorizations

Authorization
string
header
required

API Token used for authentication. Example: "Authorization: Bearer {token}"

Body

application/json
pageSize
integer<int32>

The maximum number of companies to return

Required range: 1 <= x <= 100
cursor
string | null

An opaque cursor returned by a previous search response. Omit for the first page.

Maximum string length: 1024
expand
enum<string>[] | null

Additional company data to include. Each requested expansion is charged per returned company, on top of the base cost:

  • financial: 1 credit
  • keywords: 1 credit
  • naicsCodes: 1 credit
  • technologies: 1 credit
  • workforce: 1 credit. Includes the latest 12 months of history; each earlier 12-month page from GET /v2/companies/workforce costs another 1 credit.
Available options:
financial,
keywords,
naicsCodes,
technologies,
workforce
filter
object | null

The filters to apply to the company search

semantic
object | null

The semantic query used to find relevant companies

lookalike
object | null

The seed companies used to find lookalike companies

Response

OK

items
object[]
required

The companies returned for this page

nextCursor
string | null

An opaque cursor for the next page. Omitted when there are no more results.

scores
object | null

Ranking scores by company ID for lookalike searches. The first 150 matches include ranking penalties; later matches retain their original scores and order. Scores are not probabilities. Preserve the returned item order.

interpretation
object | null

How the semantic query was interpreted. Present for semantic queries with autoFilter enabled.