MarketData Hub Download · All markets · Guides

USA 500 (S&P 500) Historical Data Downloader

A desktop app that downloads USA 500 (S&P 500) (USA500IDXUSD) price history on your own machine, written straight to your disk as CSV or JSON. Daily and monthly USA 500 (S&P 500) candles reach back to 1980-01-02 — around 46 years — while quote-level tick history begins 2012-01-16. A complete USA 500 (S&P 500) 1-minute series is roughly 5.4M rows, about 270 MB as CSV.

Preview a USA 500 (S&P 500) download →

Windows, macOS, Linux · €5.60 one-time for the entry licence · get the app

What the app fetches for USA 500 (S&P 500)

SymbolUSA500IDXUSD
InstrumentUSA 500 (S&P 500)
Asset classIndices – Americas
Tick & 1-second data from2012-01-16
1–30 minute candles from2011-09-19
Hourly & 4-hour candles from2011-09-18
Daily & monthly candles from1980-01-02
TimeframesTick → 1s → 1m → 5m → 15m → 30m → 1h → 4h → Daily → Monthly
Price typesBid & Ask
File formatsCSV, JSON (MetaTrader, NinjaTrader, Parquet & SQLite/DuckDB from the Pro licence)
Coverage1980-01-02 → 2026-08-01 (last completed trading day)
RetrievalLocal — your machine connects directly to Dukascopy Bank SA
Runs onWindows, macOS, Linux

USA 500 (S&P 500) timeframes the app supports

USA 500 (S&P 500) coverage & file size, timeframe by timeframe

USA 500 (S&P 500) does not start at the same date at every granularity: daily candles begin 1980-01-02, but the tick archive only reaches 2012-01-16, roughly 32 years later. Each row below gives that timeframe's own start date and scale, current through 2026-08-01:

TimeframeHistory fromApprox. rowsApprox. CSV
Tick (every quote)2012-01-16very large
1 second2012-01-16very large
1 minute2011-09-19~5.4M~270 MB
5 minutes2011-09-19~1.1M~54 MB
15 minutes2011-09-19~360K~18 MB
30 minutes2011-09-19~180K~9 MB
1 hour2011-09-18~89,900~4 MB
4 hours2011-09-18~22,500~1 MB
Daily1980-01-02~11,700~587 KB
Monthly1980-01-02~560~28 KB

Counts are approximate, derived from index session hours across the available history. Tick and 1-second runs are queued and resumable rather than fetched in one pass. See the data methodology for how candles are built.

Working with the USA 500 (S&P 500) series

This is a cash-index CFD, not the S&P 500 itself and not a futures contract, and the distinction changes results: the price tracks the index level, which excludes dividends. Total return on the S&P has historically run roughly two percentage points a year above the price index, so any long-horizon study run on this series understates buy-and-hold by about that much. Note also the coverage split — daily candles reach 1980, but tick data only begins 2012.

What's inside the USA 500 (S&P 500) file

timestamp,open,high,low,close

One row per candle; tick files instead carry timestamp,bid,ask on every quote. All timestamps are UTC. Worked examples and import steps are in the CSV & JSON format guide.

About USA 500 (S&P 500)

USA 500 (S&P 500) (USA500IDXUSD) is a stock-index CFD with 46 years of retrievable history. It is commonly used for backtesting index and CFD strategies, studying long-term market cycles and drawdowns, benchmarking portfolios and building quantitative research datasets. Pick any date range from 1980-01-02 onward, choose a timeframe and the bid or ask side, and the app fetches and writes the files locally — no scripting.

Frequently asked questions

How far back does USA 500 (S&P 500) data go?
USA 500 (S&P 500) daily and monthly candles reach back to 1980-01-02 — roughly 46 years. Tick and intraday history is shorter: it begins 2012-01-16. Both run up to the last completed trading day, and every licence tier reaches all of it.
Why does USA 500 (S&P 500) tick data start later than its daily candles?
Because they come from different parts of the archive. Daily and monthly USA 500 (S&P 500) candles are reconstructed from long-run end-of-day records going back to 1980-01-02, while the tick archive — every individual bid/ask quote — only begins 2012-01-16, about 32 years later. If your study needs the full 46-year span, work in daily candles; if it needs quote-level detail, 2012-01-16 is the earliest USA 500 (S&P 500) start date available.
How large is a full USA 500 (S&P 500) download?
The complete USA 500 (S&P 500) 1-minute history is roughly 5.4M rows, about 270 MB as CSV. Daily candles over the same instrument are far smaller — around 11,700 rows, 587 KB. Tick and 1-second runs are larger again and are queued and resumable rather than fetched in one pass. Sizes are approximate; nothing is priced by volume.
What columns are in the USA 500 (S&P 500) CSV file?
OHLC files contain a timestamp plus open, high, low and close columns; tick files contain a timestamp with bid and ask prices. All timestamps are UTC. The files import directly into Excel, Google Sheets, Python (pandas read_csv), R, MetaTrader, NinjaTrader and TradingView.
Do you sell USA 500 (S&P 500) data?
No — we sell software. The MarketData Hub client retrieves USA 500 (S&P 500) (USA500IDXUSD) on your own machine, under your instruction, directly from the source; we never host, cache or relay it. Your use of the retrieved data is subject to the source's terms.

Guides

Related Indices – Americas