---
title: "Get Wallet PnL"
method: GET
path: "/polymarket/wallet/pnl/{wallet_address}"
---

# Get Wallet PnL

`GET /polymarket/wallet/pnl/{wallet_address}`

Fetches the REALIZED profit and loss (PnL) for a specific wallet address over a specified time range and granularity. **Note:** This will differ to what you see on Polymarket's dashboard since Polymarket showcases historical unrealized PnL. This API tracks realized gains only - from either confirmed sells or redeems. We do not realize a gain/loss until a finished market is redeemed.

## Query parameters

- `granularity` 'day' | 'week' | 'month' | 'year' | 'all', required
- `start_time` integer
- `end_time` integer

## Response `200`

PnL response

- object
  - `granularity` string
  - `start_time` integer
  - `end_time` integer
  - `wallet_address` string
  - `pnl_over_time` object[]
    - `timestamp` integer
    - `pnl_to_date` number

## Other responses

- `400` — Bad Request
- `503` — Internal Server Error

---

[API](https://skmtc.net/domeapi/apis/dome-api.md) · [All operations](https://skmtc.net/domeapi/apis/dome-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/domeapi/dome-api/versions/7c5d22727cce/schema)
