Skip to main content
POST
Search companies (free preview)

Authorizations

Authorization
string
header
required

API key from Settings → API. Send it as Authorization: Bearer .

Headers

x-impersonate-user-id
string

ID of an organization member to act on behalf of. The API key user must be the owner of the organization and the target user must belong to the same organization.

Body

application/json

Search filters. At least one filter is required. String-array fields also accept a single string.

limit
number

Number of companies per page (1-100, default 20)

Example:

25

page
number

Page number, starts at 1

Example:

1

companySize
string[]

Company size brackets (e.g. "2-10", "51-200", "10001+")

Example:
industry
string[]

Industries to prefer

Example:
headquarters
string[]

Headquarters locations or countries to match

Example:
isHiring
boolean

Only companies with at least one active job posting

isB2b
boolean

true: only B2B companies, false: only B2C companies. Omit to get both.

technologiesUsed
string[]

Technologies the company uses. Disclaimer: a company "uses" a technology when we saw that technology mentioned in at least one of the company's job offers in the past months, or in the website sources. It signals the company hires for or runs that technology, not a verified install base.

Example:

Response

Page of masked companies. Empty fields become available after revealing the company.

companies
object[]
total
number

Total number of companies matching the filters, capped at 10 000 (the deepest page reachable anyway)

page
number
limit
number