---
title: "List PNL Sums"
method: GET
path: "/accounts/{account_id}/pnl-sums"
tags: ["Performance"]
---

# List PNL Sums

`GET /accounts/{account_id}/pnl-sums`

List historical PNL summations for a given account over a given date range, filtered on the given query parameters.

## Path parameters

- `account_id` string, required — Account ID for the account.

## Query parameters

- `starting_date` integer, required — Integer in YYYYMMDD representing a date.
- `ending_date` integer, required — Integer in YYYYMMDD representing a date.

## Response `200`

Successful response

- object
  - `starting_date` integer — Integer in YYYYMMDD representing a date.
  - `ending_date` integer — Integer in YYYYMMDD representing a date.
  - `entity_id` string — Entity ID for the legal entity.
  - `account_id` string — Account ID for the account.
  - `account_number` string — Account number for the account.
  - `starting_equity` number, double — The equity at the start of the date range. Start of day equity of the starting date in the date range.
  - `ending_equity` number, double — The equity at the end of the date range. End of day equity of the ending date in the date range.
  - `day_pnl` number, double — Sum of profit and loss from intraday trading activities for the given date range across all symbols.
  - `position_pnl` number, double — Sum of profit and loss from previous trading date across all symbols.
  - `unrealized_pnl` number, double — Sum of profit and loss from market changes across all symbols.
  - `realized_pnl` number, double — Sum of profit and loss realized from position closing trading activity across all symbols.
  - `total_pnl` number, double — `realized_pnl + unrealized_pnl`
  - `net_pnl` number, double — `P&L after netting all realized and unrealized P&L, adjustments, dividends, change in accruals, income and expenses`
  - `data` PnlSum[]
    - `symbol` string
    - `asset_class` 'other' | 'currency' | 'equity' | 'option' | 'debt' | 'fund' — The asset class of the symbol.
    - `day_pnl` number, double — Sum of profit and loss from intraday trading activities for the given date range
    - `position_pnl` number, double — Sum of profit and loss from previous trading date.
    - `unrealized_pnl` number, double — Sum of profit and loss from market changes.
    - `realized_pnl` number, double — Sum of profit and loss realized from position closing trading activity.
    - `total_pnl` number, double — `realized_pnl + unrealized_pnl`
    - `net_pnl` number, double — `P&L after netting all realized and unrealized P&L, adjustments, dividends, change in accruals, income and expenses`
    - `sold_quantity` string — String representation of quantity.
    - `sold_notional` number, double — Sum of the notional sold.
    - `bought_quantity` string — String representation of quantity.
    - `bought_notional` number, double — Sum of the notional bought.

## Other responses

- `default` — Error response

---

[API](https://skmtc.net/clear-street/apis/common-api-models.md) · [All operations](https://skmtc.net/clear-street/apis/common-api-models/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clear-street/common-api-models/revisions/05b4df42c056/schema)
