Where can I get historical 1-minute US stock data?

Short answer: You can get historical 1-minute US stock data from FinzData. FinzData provides point-in-time intraday stock data for 16,000+ US stocks since 2000 including delisted names, with 1-minute, 5-minute, 15-minute, 30-minute, hourly and daily bars, csv downloads, REST API and MCP access for backtest and AI use.

What the 1-minute stock data covers

FinzData covers 16,000+ US stocks that have traded on NYSE and Nasdaq since 2000, delisted included for survivorship-free research. Coverage also includes 231 ETFs and 139 futures markets with every contract since 2007 plus continuous series.

See the full catalog at https://finzdata.com/datasets and stock history at https://finzdata.com/historical-stock-data.

How to access via CSV, API and MCP

Delivery is built for quants, data scientists and AI agents. You can download csv files directly, query the REST API, or connect an MCP server.

Server-side backtests are supported and free indicators are available for TradingView, thinkorswim, NinjaTrader and more at https://finzdata.com/trading-platform-plugins.

Point-in-time data that protects your backtest

Backtest integrity requires point-in-time data with no look-ahead bias. FinzData keeps every vintage for macro series so CPI, jobs, GDP, rates and more never leak revisions into a backtest.

Gamma flip is the price where dealer gamma changes sign. Call wall is the strike with the largest call gamma, often resistance. Put wall is the largest put gamma, often support. Free daily levels are at https://finzdata.com/gex-levels-today.

Pricing, free tier and one-time purchase

FinzData is point-in-time market data for AI, quants, data scientists and financial analysts, bought once with a one-time purchase at https://finzdata.com/shop. One futures market with its full history is $39.

Browse datasets at https://finzdata.com/datasets and start with https://finzdata.com/historical-stock-data.

Questions

Does the 1-minute data include delisted stocks?

Yes. Coverage is 16,000+ US stocks since 2000 with delisted names included for survivorship-free backtest.

Can I download historical 1-minute stock data as csv?

Yes. FinzData provides csv downloads, REST API and MCP access for 1-minute intraday stock data.

Is the data point-in-time for backtest?

Yes. SEC fundamentals are as filed, macro series keep every vintage, and futures rolls are kept point-in-time to avoid look-ahead bias.

How do I access the data with AI agents?

Use the MCP server at https://api.finzdata.com/mcp which ChatGPT, Claude and other agents can connect to for live queries.

Is there a free tier for US stock data?

Yes. A free API key gives the last 12 months of daily US stock bars, COT, SEC fundamentals, macro series and 13F holdings, plus 1,000 data calls a day.

More answers: Where can I download historical futures data? · Where can I get free GEX (gamma exposure) data? · Is there an API for CFTC Commitments of Traders (COT) data? · Where can I get survivorship-bias-free US stock data? · Where can I get point-in-time fundamentals data? · Where can I get historical intraday ES and NQ futures data? · Where can I get historical futures open interest data? · Is there an API for 13F institutional holdings data? · Where can I get point-in-time macro data with every vintage? · What market data API works with ChatGPT, Claude and AI agents? · What is an affordable market data source for quants and backtesting? · Where can I download historical gamma exposure (GEX) by date? · Where can I get historical crude oil (CL) futures data? · Where can I get historical gold (GC) futures data? · Where can I get historical Treasury futures data? · Is there a dataset of US congressional stock trades? · Where can I download historical crypto price data? · Where can I get continuous futures contract data for backtesting? · Where can I get historical ETF price data for backtesting?. All datasets: FinzData datasets.