Intraday data

Historical intraday stock data

1-minute, 5-minute and hourly bars for US stocks and ETFs going back to 2000, delisted names included, through the API or as bulk files.

Get a free API key See pricing Download free samples

Get 1-minute bars in Python

import finzdata as yf
c = yf.Client()
bars = c.minutes("AAPL", start="2024-01-02", end="2024-01-05", interval="1min", adjust="all")
hourly = c.minutes("SPY", start="2020-03-01", end="2020-03-31", interval="1hour")

Intervals: 1min, 5min, 1hour. Timestamps are US Eastern time. Bars are stored as traded and can be split- and dividend-adjusted on read.

Which plans include intraday data

Every look-back bundle includes daily and hourly bars. 1-minute and 5-minute bars come with the 25-year, 30-year and Institutional bundles. Try the format first with the free intraday samples.

Why intraday history must include delisted stocks

Intraday strategies that trade small caps are especially exposed to survivorship bias: the names that collapsed are exactly the ones a clean-looking universe leaves out. FinzData keeps them, minute by minute.

Frequently asked questions

How far back does intraday data go?

To January 2000 for US stocks, including delisted ones.

Is intraday data free?

The free key covers daily bars for the last 12 months. Intraday history comes with a look-back bundle; free samples show the exact format.

Do you have tick data?

Not yet. 1-minute bars are the finest resolution today; tick data is coming to the Institutional plan. See tick data.

Can I download intraday data as CSV?

Yes, as CSV or Parquet, by API or bulk download.