Get Fills
Get fill history for the authenticated account. If no end time is provided, the current time will be used. Maximum of 100 entries returned per request. Results are ordered by time; use sort to choose newest-first (desc, default) or oldest-first (asc). To page through more than 100 fills, pass cursor set to the trade ID of the last fill from the previous page (keep sort consistent across pages).
Query parameters
Start timestamp in milliseconds
End timestamp in milliseconds
Pagination cursor. Pass the trade ID of the last fill from the previous page to fetch the next page. Paging follows the sort direction (strictly older fills when sort=desc, strictly newer when sort=asc).
Time sort direction. desc (default) returns newest fills first; asc returns oldest first.
Response
Fills response.
Example response
{
"data": [
{
"trade_id": 1,
"order_id": 1234567890,
"instrument_id": 1,
"price": "100.00",
"quantity": "10.00",
"fee": "1.25",
"fee_asset": "USDC",
"previous_size": "26.86",
"previous_entry_price": "100.00",
"pnl": "100.00",
"timestamp": 1767225600000,
"hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
}
]
}