get_daily_prices
Returns daily end-of-day closing-price history for one US-listed ticker (stocks, ETFs, mutual funds — including delisted tickers, so historical analysis is survivorship-bias-free). Coverage extends back as far as 1962 for the oldest names, subject to plan history limits. PAID PLANS ONLY. Each row: date, close (as-traded), adj_close (split+dividend adjusted — use THIS for charts and return calculations), div_cash (dividend with that ex-date), split_factor (e.g. 4 = 4:1 split that session). include_ohlc=true adds the session's open / high / low / volume and their adjusted variants — the day's RANGE, which is what a stop or a target is actually tested against. On weekly/monthly these are aggregated over the period (first open, highest high, lowest low, summed volume), not the last session's values. Omit the flag and the response is unchanged. The full requested window returns in ONE call — no pagination. For multi-year ranges prefer frequency='weekly' or 'monthly' (last bar per period; dividends summed, split factors compounded) to keep responses compact: 10 years daily ≈ 2,500 rows vs ~120 monthly. One call = one ticker. Compare securities with multiple calls. Close Prices from Tiingo.com.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | No | ISO date YYYY-MM-DD inclusive. Default: earliest your plan allows. | |
| until | No | ISO date YYYY-MM-DD inclusive. Default: latest available. | |
| ticker | Yes | Ticker symbol, e.g. 'AAPL', 'SPY', 'BRK-B' (hyphen for share classes). | |
| frequency | No | Downsampling. Default daily. Use weekly/monthly for multi-year charts. | |
| include_ohlc | No | Add open/high/low/volume (+ adjusted variants) to each row. Default false. Aggregated per period on weekly/monthly. |