---
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

## Changes

- **2026-03-26** `7583da44d16b` — 2 info
  - the endpoint scheme security `ApiKeyAuth` was added to the API
  - the endpoint scheme security `bearer` was removed from the API
- **2026-03-26** `b21e23add130` — 1 breaking
  - the response's body type changed from `object` to `array` for status `200`
- **2026-03-09** `57db5c3f80ff` — 1 info
  - the endpoint scheme security `limitless_session` was removed from the API

[Change history](https://skmtc.dev/limitless-labs-group/apis/limitless-exchange-api/changes/portfolio/trades/get.md)

---

[API](https://skmtc.dev/limitless-labs-group/apis/limitless-exchange-api.md) · [All operations](https://skmtc.dev/limitless-labs-group/apis/limitless-exchange-api/llms.txt) · [OpenAPI document](https://skmtc.dev/limitless-labs-group/apis/limitless-exchange-api/revisions/20e1fd747a5c?raw)
