Endpoints that aren’t paginated
Not every list endpoint is paginated. Collections that are bounded per user return a bare JSON array — no envelope, and nolimit or cursor parameters:
Array.isArray(response) rather than
assuming data is always present.
Response envelope
Paginated responses wrap the results in an envelope:data: the results for this pagehasMore: whether more results exist after this pagenextCursor: pass this value ascursorto fetch the next page. It’snull— or omitted entirely on some endpoints — when there are no more results. Loop onhasMore, not on the cursor’s presence.
Fetch pages
Set the page size withlimit (the default is endpoint-specific), and fetch the next
page by passing the previous response’s nextCursor as cursor.
hasMore is false:
nextCursor back as
cursor.
Filter and sort
Many list endpoints accept filters and a sort order alongside pagination. For example,GET /v1/off-ramps/ accepts status, chain, and accountId, plus sort (asc or
desc). Filters apply consistently across pages. See each endpoint in the
API Reference for its full set of parameters.