Skip to main content
GET

alpaca_get_portfolio_history

Options
  • include / exclude: filter which tools are exposed (use full names like alpaca_get_portfolio_history).
  • minimal: omit provider and provider_fields when True.
  • paper: use Alpaca paper trading instead of live trading.

Body

application/json

This is a request to obtain information. Your API keys are required.

period
string

Duration like '1D', '1W', '1M', '3M', '1A'.

timeframe
string

Resolution: '1Min', '5Min', '15Min', '1H', '1D'.

intraday_reporting
string

Intraday reporting mode (provider dependent).

start
string

Start timestamp (RFC3339).

end
string

End timestamp (RFC3339).

pnl_reset
string

PnL reset mode (provider dependent).

cashflow_types
string

Cashflow filter (provider dependent).

Response

PortfolioHistory (OpenTools trading schema).

provider
string | null

Trading provider identifier. Omitted when minimal=True.

timeframe
string | null

Timeframe / resolution used for sampling (e.g. '1Min', '1H', '1D').

base_value
number | null

Starting equity value used as a baseline for P&L.

base_value_asof
string<date-time> | null

Timestamp corresponding to base_value.

points
object[]

Equity and P&L points over time.

provider_fields
object

Additional provider-specific fields. Omitted when minimal=True.