Skip to main content
Live list endpoints are count-capped. When a cap is hit, the oldest rows are evicted and simply stop appearing — there is no error and no “truncated” flag. Resting orders are never evicted; only terminal history is.

Discover the caps

Defaults are typically 256. Treat the response as authoritative for the deployment you are talking to.

What each cap covers

Always available (not capped by retention)

Impacted live endpoints

There is no historical API yet. Deeper history is deferred to an offline mirror and is not retrievable from these live endpoints. If you need durable history, persist fills and trades yourself from the WebSocket as they arrive.

Practical pattern

  1. Call GET /v1/exchange/retention once at startup.
  2. Stream trades and user over WebSocket and append to your own store.
  3. Treat REST list endpoints as “recent window” views, not archives.
Related: Pagination, WebSocket channels.