Skip to main content
The List Orders endpoint returns a paginated list of your orders across all products. You can filter by product, status, type, direction, and date range to narrow results to exactly the orders you need. Both open and historical (filled, cancelled) orders are accessible through this endpoint, making it useful for building trade history views, reconciliation workflows, or monitoring open positions.

Endpoint

Authentication

This endpoint requires a valid JWT Bearer token passed in the Authorization header:

Query Parameters

string
Filter results to orders for a specific trading pair (e.g., BTC-USD). If omitted, orders for all products are returned.
string
Filter by order status. Accepted values:
  • OPEN — orders that are live on the book
  • FILLED — orders that have been fully executed
  • CANCELLED — orders that were cancelled before being filled
You may pass this parameter multiple times to include multiple statuses (e.g., ?order_status=OPEN&order_status=FILLED).
string
Filter by order type. Accepted values: MARKET, LIMIT, STOP_LIMIT.
string
Filter by order direction. Accepted values: BUY, SELL.
string
ISO 8601 timestamp. Only orders created at or after this time are returned (e.g., 2024-01-01T00:00:00Z).
string
ISO 8601 timestamp. Only orders created before or at this time are returned (e.g., 2024-01-31T23:59:59Z).
integer
Maximum number of orders to return per page. Defaults to 100. Maximum value is 1000.
string
Pagination cursor from a previous response. Pass this value to retrieve the next page of results.

Response Fields

array
List of order objects matching the applied filters.
boolean
Indicates whether additional pages of results are available.
string
Pagination cursor to use in the next request. Empty string when no further pages exist.

Examples

Example Response