Pagination
List endpoints use cursor-based keyset pagination for consistent, efficient paging through large result sets.How it works
- Make your first request (no cursor):
- Check
has_moreandnext_cursorin the response:
- Pass
next_cursoras thecursorparameter for the next page:
- Repeat until
has_moreisfalse.
Parameters
| Parameter | Type | Default | Range | Description |
|---|---|---|---|---|
limit | integer | 25 | 1–50 | Results per page |
cursor | string | — | — | Opaque cursor from previous response |
Paginated endpoints
GET /v1/signals— signals listGET /v1/entities— entities list
Why cursor-based?
Cursor pagination is more efficient and consistent than offset-based pagination:- No skipped/duplicated results when data changes between pages
- Consistent performance regardless of page depth (no
OFFSET Nscan) - Opaque cursors — the format may change without breaking clients