Get Executions
Changed onRetrieves filled and partially-filled execution reports for the specified trading account, ordered by transaction time (nanosecond precision) descending.
Request
- Base URLhttps://api.clearstreet.com
- AuthHTTP bearer
Path parameters
Account identifier
Query parameters
Comma-separated instrument identifiers (UUIDs) or symbols (e.g. AAPL) to filter by. When provided, only executions for any of the listed instruments are returned.
Comma-separated order IDs to filter by. When provided, only executions belonging to an order in this set are returned.
Comma-separated instrument IDs (UUID) or symbols (equity tickers or OSI option symbols). Matches option fills whose resolved underlier is any of the given instruments.
The number of items to return per page. Only used when page_token is not provided.
Base64URL-encoded pagination token
Token for retrieving the next or previous page of results. Contains encoded pagination state; when provided, page_size is ignored.
The start date and time for the query range, inclusive (ISO 8601 format)
The end date and time for the query range, inclusive (ISO 8601 format)
Response
List of executions
Example response
{
"error": {
"code": 400,
"message": "Order quantity must be greater than zero"
},
"metadata": {
"page_number": 1,
"total_items": 42,
"total_pages": 5
},
"data": [
{
"id": "019d216d-9857-7e23-ae01-edc07126c9e4",
"instrument_id": "528ec5c3-cdbf-447c-b995-ec6c83cfbc02",
"order_id": "01928b4d-c000-7000-8000-000000000001",
"price": "150.25",
"quantity": "100",
"side": "BUY",
"symbol": "AAPL",
"transaction_time": "2026-03-24T19:58:43.798000Z",
"venue": "XNAS"
}
]
}Changes
- breaking
the response property
///became nullable for the status - breaking
the response property
///became optional for the status - warning
for the
queryrequest parameterinstrument_ids, the type of propertyitems/changed from no type tostring - info
added the new optional
queryrequest parameterorder_ids - info
added the new optional
queryrequest parameterunderlying_instrument_ids - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
removed the
OTHERenum value from the///response property for the response status - info
removed the
SELL_SHORTenum value from the///response property for the response status
- breaking
- breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became optional for the status - breaking
the response property
///became optional for the status
- breaking