MarketData Hub Download · All markets · Guides

India 50 (Nifty 50) Historical Data Downloader

A desktop app that downloads India 50 (Nifty 50) (INDIDXUSD) price history on your own machine, written straight to your disk as CSV or JSON. History runs from 2017-12-01 — around 9 years — at every timeframe from raw ticks to monthly candles. A complete India 50 (Nifty 50) 1-minute series is roughly 3.1M rows, about 157 MB as CSV.

Preview a India 50 (Nifty 50) download →

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

What the app fetches for India 50 (Nifty 50)

SymbolINDIDXUSD
InstrumentIndia 50 (Nifty 50)
Asset classIndices – Asia
History available from2017-12-01
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)
Coverage2017-12-01 → 2026-08-01 (last completed trading day)
RetrievalLocal — your machine connects directly to Dukascopy Bank SA
Runs onWindows, macOS, Linux

India 50 (Nifty 50) timeframes the app supports

India 50 (Nifty 50) coverage & file size, timeframe by timeframe

Every India 50 (Nifty 50) timeframe shares the same 2017-12-01 start date, but not the same scale — coarser candles stay small while tick and intraday files grow fast. Current through 2026-08-01:

TimeframeHistory fromApprox. rowsApprox. CSV
Tick (every quote)2017-12-01very large
1 second2017-12-01very large
1 minute2017-12-01~3.1M~157 MB
5 minutes2017-12-01~629K~31 MB
15 minutes2017-12-01~210K~10 MB
30 minutes2017-12-01~105K~5 MB
1 hour2017-12-01~52,400~3 MB
4 hours2017-12-01~13,100~655 KB
Daily2017-12-01~2,200~109 KB
Monthly2017-12-01~100~5 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 India 50 (Nifty 50) series

A Nifty 50 CFD quoted in dollars for an index whose stocks trade in rupees — so rupee depreciation quietly drags on this series even when Indian equities rise in local terms, and the 2020s' structural bull market looks materially different here than in INR. That embedded FX leg is the first thing to check when this series diverges from Indian financial media's narrative. Series from end-2017.

What's inside the India 50 (Nifty 50) 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 India 50 (Nifty 50)

India 50 (Nifty 50) (INDIDXUSD) is a stock-index CFD with 9 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 2017-12-01 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 India 50 (Nifty 50) data go?
India 50 (Nifty 50) history runs from 2017-12-01 — roughly 9 years — up to the last completed trading day, at every timeframe from raw ticks to monthly candles. Every licence tier reaches all of it.
How large is a full India 50 (Nifty 50) download?
The complete India 50 (Nifty 50) 1-minute history is roughly 3.1M rows, about 157 MB as CSV. Daily candles over the same instrument are far smaller — around 2,200 rows, 109 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 India 50 (Nifty 50) 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 India 50 (Nifty 50) data?
No — we sell software. The MarketData Hub client retrieves India 50 (Nifty 50) (INDIDXUSD) 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 – Asia