Viewing: Trades

Trades

Get recent trades for a symbol. See Real-time WebSocket for streaming updates.

GET /market/trades/{symbol}/

Pro+

Fetch the latest trades for one symbol, newest first.

Endpoint

https://app.sahmk.sa/api/v1/market/trades/2222/?limit=5

Parameters

(*) Required

ParameterTypeExample
symbol *string2222
limit integer5

limit defaults to 50 (max 200). Results are newest first.

200 OKapplication/json
{
  "symbol": "2222",
  "updated_at": "2026-07-28T09:31:47+00:00",
  "count": 5,
  "events": [
    {
      "event_time": "2026-07-28T09:31:47+00:00",
      "price": 26.3,
      "quantity": 5000,
      "value": 131500.0
    },
    {
      "event_time": "2026-07-28T09:31:34.580774+00:00",
      "price": 26.3,
      "quantity": 610,
      "value": 16043.0
    },
    {
      "event_time": "2026-07-28T09:31:33+00:00",
      "price": 26.3,
      "quantity": 615,
      "value": 16174.5
    },
    {
      "event_time": "2026-07-28T09:31:23+00:00",
      "price": 26.32,
      "quantity": 19,
      "value": 500.08
    },
    {
      "event_time": "2026-07-28T09:31:18.238581+00:00",
      "price": 26.32,
      "quantity": 1,
      "value": 26.32
    }
  ],
  "summary": {
    "event_count": 5,
    "trade_quantity": 6245,
    "trade_value": 164243.9,
    "latest_event_time": "2026-07-28T09:31:47+00:00"
  }
}
View Endpoint-Specific Errors
json
{
  "error": {
    "code": "INVALID_SYMBOL",
    "message": "Unknown symbol '9999'."
  }
}

{
  "error": {
    "code": "INVALID_LIMIT",
    "message": "limit must be an integer between 1 and 200."
  }
}