---
title: "Get Wallet Performance"
method: GET
path: "/v2/pnl/wallets/{wallet}/performance"
tags: ["Wallet"]
---

# Get Wallet Performance

`GET /v2/pnl/wallets/{wallet}/performance`

Returns rolling performance stats for a wallet, including realized PnL, volume, streaks, drawdown, best day, worst day, and the underlying daily breakdown. Trade counts (`totals.trades` and per-day `trades`) reflect daily activity within the window (`day_buys + day_sells`), not cumulative lifetime totals.

## Path parameters

- `wallet` string, required

## Query parameters

- `currency` 'usd' | 'sol' | 'eur'
- `period` '1d' | '7d' | '14d' | '30d' | '90d' | 'all'
- `days` integer

## Response `200`

Successful response.

- object
  - `wallet` string
  - `currency` 'sol' | 'eur' — Response denomination when `?currency=sol` or `?currency=eur` is requested. Omitted for the default USD response.
  - `identity` Identity — Unified wallet identity. Only fields with known values are returned; a wallet can carry multiple tags at once.
    - `name` string, nullable — Display name, if known.
    - `twitter` string, nullable — Twitter/X handle, if known.
    - `avatar` string, uri, nullable — Avatar image URL.
    - `type` string, nullable — Primary label for single-badge UIs, such as `kol`, `developer`, `pool`, `bot`, `hacker`, `spam_dusting`, `exchange`, or a platform tag.
    - `tags` string[] — All resolved labels for the wallet, including KOL, platform, pool, developer, bot, arbitrage, hacker, spam-dusting, or exchange tags.
    - `platforms` string[] — Normalized trading frontend tags such as `axiom`, `bloom`, or `photon`. Query filters also accept `axiom-flash`, which is normalized to `axiom` in identity responses.
    - `bot` object
      - `name` string, nullable
      - `avatar` string, uri, nullable
    - `pool` object
      - `program` string, nullable
      - `poolAddress` string, nullable
    - `developer` object
      - `token` string, nullable
      - `via` string[]
      - `pools` string[]
      - `creationTx` string, nullable
      - `createdAt` integer, nullable — Unix timestamp in seconds.
    - `hacker` object — Curated exploit/scam wallet label, when known.
      - `label` string, nullable
    - `spamDusting` object — Curated spam-dusting wallet label, when known.
      - `label` string, nullable
    - `exchange` object — Known centralized exchange hot wallet label, when known.
      - `name` string, nullable
  - `window` integer — Number of days in the window.
  - `totals` object
    - `realizedPnl` number, nullable
    - `volume` number, nullable
    - `trades` integer — Total trades within the window (sum of daily `day_buys + day_sells`).
  - `bestDay` object, nullable
    - `date` string, date
    - `realizedPnl` number, nullable
    - `volume` number, nullable
    - `totalPnl` number, nullable
    - `trades` integer
  - `worstDay` object, nullable
    - `date` string, date
    - `realizedPnl` number, nullable
    - `volume` number, nullable
    - `totalPnl` number, nullable
    - `trades` integer
  - `streaks` object — Win/loss streaks in consecutive trading days.
    - `positive` integer, nullable — Longest streak of profitable days.
    - `negative` integer, nullable — Longest streak of losing days.
    - `currentPositive` integer, nullable — Current active winning streak (0 if last day was negative).
    - `currentNegative` integer, nullable — Current active losing streak.
  - `drawdown` object — Maximum drawdown from peak total PnL within the window.
    - `amount` number, nullable — Maximum drawdown in the response currency.
    - `percent` number, nullable — Drawdown as a percentage of the peak.
  - `days` object[] — Day-by-day PnL and volume for the window.
    - `date` string, date
    - `realizedPnl` number, nullable
    - `unrealizedPnl` number, nullable
    - `totalPnl` number, nullable
    - `volume` number, nullable
    - `trades` integer — Trades on this day (`day_buys + day_sells`).
  - `updatedAt` string, date-time, nullable

## Other responses

- `400` — Invalid request parameters.
- `500` — Server error.

---

[API](https://skmtc.net/solanatracker/apis/solana-tracker-data-api.md) · [All operations](https://skmtc.net/solanatracker/apis/solana-tracker-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solanatracker/solana-tracker-data-api/versions/c07c6f82d0c4/schema)
