Get all companies with pagination

Returns a paginated list of companies for your app.

Pagination

This endpoint uses offset-based pagination:

  • per_page: Number of companies to return per page (default: 20, max: 100)
  • cursor: The cursor value from the previous response to fetch the next page

Example pagination flow:

  1. First request: GET /companies?per_page=20
  2. Response returns a cursor value (e.g., 20) and 20 companies
  3. Next page: GET /companies?per_page=20&cursor=20
  4. Continue until cursor is null (no more companies available)

The cursor is the offset of the next page, not a company ID. Keep the other query parameters
identical across pages, otherwise the offset points at a different result set.

Filtering

  • keyword: Search companies by name (optional)

For anything more than a name search — combining conditions with and/or, filtering on company
attributes or segment membership — use POST /companies/filter.

Response

Companies are ordered by company_id in descending order (newest first).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
integer
1 to 100

Number of companies per page (default: 20, max: 100)

integer

Offset of the page to return, taken from the 'cursor' value returned in the previous page's response. Omit this parameter for the first page.

string

Search companies by name

Responses

401

Authentication required

422

Invalid request parameters

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json