GET /api/v1/orders
Returns orders for the authenticated user on the specified exchange.
status=open preserves the current open-order behavior.
status=closed|all enables order history on supported exchanges.
Error Semantics
400means the query shape is invalid, such asstart_ts > end_tsor missingmarket_idfor Limitless history.403means credentials/authorization are missing or invalid for private exchange access.501means the exchange does not support the requested history mode.503means the upstream exchange is temporarily unavailable (retry with backoff).
Parameters
Exchange identifier:
polymarket, kalshi, limitless, opinion, or predictfun.Filter orders by a specific market ID.
open, closed, or all.Filter orders created at or after this Unix timestamp in seconds.
Filter orders created at or before this Unix timestamp in seconds.
Max orders to return. For
status=closed|all, defaults to 100 and clamps to 1..=500.Support Matrix
kalshi:open,closed,alllimitless:open,closed,all(market_idrequired forclosed|all)polymarket,opinion,predictfun:openonly