Stock bars
market_barsFetch historical OHLCV bars for US stocks to analyze price and volume trends, compute returns, and run backtests across custom timeframes.
Instructions
Historical OHLCV bars for US stocks (prices in USD, volume in shares), one row per ticker and bar start (UTC). timeframe Nmin/Nh/1d/1w/Nmo (default 1d); window by start/end or lookback (default P5D intraday, P1Y daily); adjustment default all (split and dividend adjusted, what return analytics need; raw = as traded). The feed is the configured stock_feed. Large results are stored, not shown: you get a result_id to query with results_query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Window end (same format). Default: now (Alpaca's latest available). | |
| sort | No | Time order of the rows: asc (oldest first, default) or desc (newest first). | asc |
| start | No | Window start: ISO date (00:00 UTC) or datetime with a zone, e.g. 2026-01-02T14:30:00Z. | |
| tickers | Yes | Stock tickers, e.g. ["AAPL", "BRK-B"] (1-200). | |
| lookback | No | Window length back from end as an ISO-8601 duration (P5D, P1Y, PT20M); only when start is omitted. Default P5D intraday, P1Y daily or longer. | |
| timeframe | No | Bar size: Nmin (1-59), Nh (1-23), 1d, 1w or Nmo (1,2,3,4,6,12). | 1d |
| adjustment | No | Price adjustment: all (split and dividend adjusted, right for returns), split, dividend, or raw (as traded). | all |
| page_token | No | Continue a truncated fetch: the page_token from the previous response's pagination. |