Cascade
Markets

Get Trades

Retrieve a paginated list of fills, sorted reverse chronologically

GET
/trades/{symbol}

Path Parameters

symbolstring

Identifies the market for which fills are desired

Query Parameters

limit?integer

Maximum number of trades to return

Formatint32
Range1 <= value <= 5000
from?integer

Limit to trades which occurred on or after this timestamp

Formatint64
Range0 <= value
to?integer

Limit to trades which occurred before this timestamp

Formatint64
Range0 <= value

Response Body

application/json

text/plain

text/plain

curl -X GET "https://matcher.cascade.xyz/trades/ETHUSD?limit=50&from=1751793781000&to=1751793784000"
[
  {
    "price": "106012.45",
    "quantity": "0.1",
    "symbol": "BTCUSD",
    "time": 1751793781
  },
  {
    "price": "106015.20",
    "quantity": "0.5",
    "symbol": "BTCUSD",
    "time": 1751793782
  },
  {
    "price": "106010.88",
    "quantity": "0.2",
    "symbol": "BTCUSD",
    "time": 1751793783
  }
]
"Limit must be between 1 and 5000, got 0"
"Symbol not found"