Skip to main content
Most list endpoints (contacts, companies, people) return paged results. A few endpoints, noted below, return everything in one response instead.

Query parameters

Response shape

A paged response looks like this:
  • count is the total number of matching records, not just the ones on this page.
  • total_pages is count divided by page_size, rounded up.
  • current_page echoes the page you requested (or 1, if what you sent wasn’t a valid page number).
  • page_size echoes the effective page size after clamping.
If you request a page number past the last page, the response is:

Example

Endpoints that paginate

This applies to the contacts, contacts-master-list, companies, companies-master-list, people, and lookup-by-custom-field list endpoints (v1 and v2).

Endpoints that don’t paginate

GET /public/emails returns every matching email in a single array with no page or page_size support. Narrow your results with the filter parameters described in Filtering instead.