Skip to main content
Paginated lists take limit and cursor and answer with their rows plus nextCursor. Pass nextCursor back as cursor until it is null.
  • Cursors are opaque. A malformed cursor is 400 invalid_request.
  • Lists carry no total count.
  • A limit outside the endpoint’s range is 400 invalid_request.
GET /instruments/search takes limit 1–25 (default 10) and does not page. GET /api_keys is not paginated: an account holds at most 10 active keys.
Kalshi pages the same way but returns the next cursor as cursor. Arena names it nextCursor.