Skip to main content
The API uses cursor-based pagination for all list endpoints. This approach is safe for incremental syncing and handles data changes between pages gracefully.

How it works

Every list response includes a meta object:
  • next_cursor is an opaque string. Pass it as the cursor query parameter to get the next page.
  • When next_cursor is null, you’ve reached the last page.

Paging through results

Page size

Control the number of results per page with the limit parameter:

Full pagination example

Combine pagination with updated_since to efficiently sync only changed records. See the Syncing Data guide.