Get Portfolio History
v1.accounts.get_portfolio_history(intaccount_id, AccountGetPortfolioHistoryParams**kwargs) -> AccountGetPortfolioHistoryResponse
GET/v1/accounts/{account_id}/portfolio-history
Get Portfolio History
from datetime import date
from clear_street import ClearStreet
client = ClearStreet(
api_key="My API Key",
)
response = client.v1.accounts.get_portfolio_history(
account_id=0,
start_date=date.fromisoformat("2019-12-27"),
)
print(response){
"data": {
"segments": [
{
"bought_notional": "39800.00",
"date": "2026-04-15",
"day_pnl": "850.25",
"eod_equity": "100850.25",
"net_pnl": "850.25",
"position_pnl": "-350.25",
"realized_pnl": "1200.50",
"sod_equity": "100000.00",
"sold_notional": "42500.00",
"unrealized_pnl": "-350.25"
}
]
},
"error": null,
"metadata": {
"request_id": "f076d6f6-10c9-42a0-98c5-18cebc427e80"
}
}{
"data": {
"segments": [
{
"bought_notional": null,
"date": "2026-05-12",
"day_pnl": null,
"eod_equity": "100009.00",
"net_pnl": null,
"position_pnl": null,
"realized_pnl": "12.00",
"sod_equity": "100000.00",
"sold_notional": null,
"unrealized_pnl": "-3.00"
}
]
},
"error": {
"code": 500,
"message": "upstream calc-engine returned an error"
},
"metadata": {
"request_id": "2f3d7b0a-1111-4a4b-9e1f-8c4e5d3a9f12"
}
}{
"error": {
"code": 403,
"message": "The caller does not have permission to execute the specified operation"
},
"metadata": {
"request_id": "5518f0c6-58ff-4b4a-81a5-701556d41206"
}
}Returns Examples
{
"data": {
"segments": [
{
"bought_notional": "39800.00",
"date": "2026-04-15",
"day_pnl": "850.25",
"eod_equity": "100850.25",
"net_pnl": "850.25",
"position_pnl": "-350.25",
"realized_pnl": "1200.50",
"sod_equity": "100000.00",
"sold_notional": "42500.00",
"unrealized_pnl": "-350.25"
}
]
},
"error": null,
"metadata": {
"request_id": "f076d6f6-10c9-42a0-98c5-18cebc427e80"
}
}{
"data": {
"segments": [
{
"bought_notional": null,
"date": "2026-05-12",
"day_pnl": null,
"eod_equity": "100009.00",
"net_pnl": null,
"position_pnl": null,
"realized_pnl": "12.00",
"sod_equity": "100000.00",
"sold_notional": null,
"unrealized_pnl": "-3.00"
}
]
},
"error": {
"code": 500,
"message": "upstream calc-engine returned an error"
},
"metadata": {
"request_id": "2f3d7b0a-1111-4a4b-9e1f-8c4e5d3a9f12"
}
}{
"error": {
"code": 403,
"message": "The caller does not have permission to execute the specified operation"
},
"metadata": {
"request_id": "5518f0c6-58ff-4b4a-81a5-701556d41206"
}
}