Intraday (down to 1-minute) and end-of-day price and volume bars for 16,322 US-listed stocks, including more than 7,000 delisted companies, from January 2000.
| Column | Type | Description |
|---|---|---|
| timestamp | datetime / date | Bar start time, US Eastern. Intraday bars: yyyy-MM-dd HH:mm:ss, so a bar stamped 09:30 covers 09:30:00–09:30:59. Daily bars: yyyy-MM-dd, date only. |
| open | float | First price in the bar |
| high | float | Highest price in the bar |
| low | float | Lowest price in the bar |
| close | float | Last price in the bar |
| volume | integer | Shares traded in the bar |
timestamp,open,high,low,close,volume 2026-10-02 04:00:00,331.05,331.5019,330.88,331.17,12161 2026-10-02 04:01:00,331.33,331.59,330.55,331.31,3745 2026-10-02 04:02:00,331.21,331.58,330.55,331.05,6707
timestamp,open,high,low,close,volume 2026-10-02,333.26,334.54,330.61,333.69,33278552 2026-10-05,332.815,336.21,331.65,332.89,34400850
One CSV per ticker, frequency and adjustment type, delivered as bulk zip archives. Delisted tickers carry a -DELISTED suffix (e.g. ZZ-DELISTED).
Every ticker comes in three variants: unadjusted (1-minute and daily bars only), split-adjusted, and split + dividend-adjusted. For splits and reverse splits, all earlier prices are adjusted by the split ratio, and volumes are adjusted by the same ratio. For dividends, all prices before the ex-dividend date are multiplied by 1 − (dividend ÷ prior close). The prior close is the last traded price on the day before the ex-date, not the regular-session close. Volumes are adjusted too. Since August 2023, splits and dividends have been taken directly from SEC filings rather than third-party feeds. Bars cover the extended session, including pre- and post-market trades.
@misc{frd_us_stocks_intraday,
title = {US Stocks — Intraday and End-of-Day OHLCV},
author = {FirstRate Data},
year = {2026},
url = {https://firstratedata.com/ai/datasets/us-stocks-intraday}
}