Intraday (down to 1-minute) and end-of-day price and volume bars for 5,140 US-listed ETFs from January 2000, split- and dividend-adjusted.
| 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,766.8,767.27,766.04,767.08,4630 2026-10-02 04:01:00,767.03,767.61,766.01,766.2,5072 2026-10-02 04:02:00,766.28,767.65,765.43,767.33,22908
timestamp,open,high,low,close,volume 2026-10-02,770.58,772.65,767.145,769.64,46335295 2026-10-05,769.69,776.605,769.63,774.83,44840163
One CSV per ticker, frequency and adjustment type, delivered as bulk zip archives.
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_etfs_intraday,
title = {US ETFs — Intraday and End-of-Day OHLCV},
author = {FirstRate Data},
year = {2026},
url = {https://firstratedata.com/ai/datasets/us-etfs-intraday}
}