v2

latestOpenAPI 3.0.3Apache 2.02026-07-3149289180.2 KB

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).

get/v1/account/fills

Query parameters

start_timestampinteger

Start timestamp in milliseconds

Example:1767225600000
end_timestampinteger

End timestamp in milliseconds

Example:1767229200000
cursorinteger

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).

Example:1
sort'desc' | 'asc'

Time sort direction. desc (default) returns newest fills first; asc returns oldest first.

Response

Fills response.

moreboolean required

More data available

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"
    }
  ]
}