Skip to main content
GET
/
v2
/
clob
/
markets
/
{marketId}
/
trades
curl "https://api.pmx.trade/v2/clob/markets/550e8400.../trades?limit=10"
{
  "trades": [
    {
      "id": "a1b2c3d4-...",
      "marketId": "550e8400-...",
      "takerSide": "buy",
      "outcome": "yes",
      "priceBps": 5600,
      "quantity": "50000000",
      "usdcAmount": "28000000",
      "takerFee": "70000",
      "makerRebate": "14000",
      "protocolFee": "56000",
      "fillType": "direct",
      "status": "settled",
      "settleTx": "5KtR3...",
      "matchedAt": "2025-01-15T12:30:00.000Z"
    }
  ]
}
Returns the most recent trades (fills) for a specific market, sorted newest first.

Path parameters

marketId
string
required
The market UUID or slug.

Query parameters

limit
integer
default:"50"
Number of trades to return. Max 200.

Response

trades
array
curl "https://api.pmx.trade/v2/clob/markets/550e8400.../trades?limit=10"
{
  "trades": [
    {
      "id": "a1b2c3d4-...",
      "marketId": "550e8400-...",
      "takerSide": "buy",
      "outcome": "yes",
      "priceBps": 5600,
      "quantity": "50000000",
      "usdcAmount": "28000000",
      "takerFee": "70000",
      "makerRebate": "14000",
      "protocolFee": "56000",
      "fillType": "direct",
      "status": "settled",
      "settleTx": "5KtR3...",
      "matchedAt": "2025-01-15T12:30:00.000Z"
    }
  ]
}