Skip to main content
GET
/
orderbooks
/
stocks
/
api
/
users
/
{userAddress}
/
trades
curl -X GET "https://api.trusset.org/orderbooks/stocks/api/users/0x1111111111111111111111111111111111111111/trades?limit=20" \
  -H "x-api-key: trusset_{instanceRef}_{secret}"
{
  "success": true,
  "data": [
    {
      "id": "trade_001",
      "orderBookId": "ob_abc123",
      "price": "100000000000000000000",
      "quantity": "2000000000000000000",
      "side": "BUY",
      "timestamp": "2025-01-15T10:30:00.000Z"
    }
  ],
  "metadata": {
    "requestId": "550e8400-e29b-41d4-a716-446655440000",
    "timestamp": "2025-01-15T10:35:00.000Z",
    "instanceId": "inst_abc"
  }
}
Returns a paginated list of trades where the specified user was either the maker or taker, across all on-chain order books in the instance.

Authentication

Requires an instance API key with the trading service enabled.

Path Parameters

userAddress
string
required
EVM address of the user. Must match 0x[a-fA-F0-9]{40}.

Query Parameters

limit
integer
Number of results to return. Default 50, maximum 100.
offset
integer
Offset for pagination. Default 0.
curl -X GET "https://api.trusset.org/orderbooks/stocks/api/users/0x1111111111111111111111111111111111111111/trades?limit=20" \
  -H "x-api-key: trusset_{instanceRef}_{secret}"
{
  "success": true,
  "data": [
    {
      "id": "trade_001",
      "orderBookId": "ob_abc123",
      "price": "100000000000000000000",
      "quantity": "2000000000000000000",
      "side": "BUY",
      "timestamp": "2025-01-15T10:30:00.000Z"
    }
  ],
  "metadata": {
    "requestId": "550e8400-e29b-41d4-a716-446655440000",
    "timestamp": "2025-01-15T10:35:00.000Z",
    "instanceId": "inst_abc"
  }
}