Skip to main content
Due to the complexity of advanced filtering, updates may take a few seconds to appear in search results.
The Contacts Search API lets you search for contacts using extensive filtering, sorting, and pagination options.

Endpoint


Request body

Sample request


Pagination

Standard pagination (page + pageLimit)

  • Fetches up to 10,000 records total.
  • Maximum 500 records per request.
  • Use page and pageLimit to paginate through results.

Cursor-based pagination (searchAfter + pageLimit)

  • Required for more than 10,000 records.
  • Use the searchAfter value returned in each response as the start point for the next page.
  • Do not include page when using searchAfter.

Filters

Filters can be applied individually or grouped with AND / OR logical operators. Each filter has three components:
  • Field — the contact attribute to filter on.
  • Operator — the comparison to apply.
  • Value — the value to compare against.
By default, all filters in the filters array are combined with AND logic.

Sample filter payload

Supported operators

Supported filter fields

Contact information

Contact activity

Opportunity (nested filter)

Custom fields


Sort

You can combine up to 2 sort criteria.

Supported sort fields

Last modified on March 7, 2026