---
title: "Get Trades"
method: GET
path: "/portfolio/trades"
tags: ["Portfolio"]
---

# Get Trades

`GET /portfolio/trades`

Retrieve all AMM trades executed by the authenticated user

## Response `200`

List of user trades with details

- HistoryTradeDto[]
  - `blockTimestamp` string, required — Timestamp of the block containing the trade
  - `collateralAmount` string — Collateral amount traded (in token decimals)
  - `market` object, required — Market details for the trade
    - `conditionId` string
    - `expirationDate` string
    - `id` string
    - `slug` string
    - `title` string
  - `outcomeIndex` number, required — Index of the outcome traded (0 = YES, 1 = NO)
  - `outcomeTokenAmount` string — Amount of outcome tokens traded
  - `outcomeTokenAmounts` string[], required — Collateral per outcome token
  - `outcomeTokenNetCost` string, required — Net cost of the outcome tokens
  - `outcomeTokenPrice` string — Price of the outcome token at trade time
  - `strategy` 'Buy' | 'Sell' — Trade direction
  - `transactionHash` string, required — On-chain transaction hash

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/limitless/apis/limitless-exchange-api.md) · [All operations](https://skmtc.net/limitless/apis/limitless-exchange-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/limitless/limitless-exchange-api/versions/43f7d65e8e15/schema)
