Home · Guides · NIFTY futures historical data download at 1-minute

GUIDE · NIFTY FUTURES DATA · CATALOG VERIFIED 2026-11-11

NIFTY futures historical data download at 1-minute

NIFTY futures historical data at 1-minute is sold on Options Data (optionsdata.shop) on its own or inside the NIFTY Complete packs. Futures cover JAN 2015 → NOV 2026: each listed contract per trading day with OHLC, volume and open interest. See the NIFTY futures dataset.

NIFTY futures since 2020NIFTY futures dataset Get free sample by email File schema

Get the free sample by email → check the columns

Dates on this page are read from the live file catalog, not typed by hand. Full matrix: /coverage.

Near, next and far contracts

Every NIFTY futures contract listed on a day is kept, e.g. NIFTY_FUT_1min_<day>_exp<expiry>.parquet. That lets you build calendar spreads and choose your own roll rule instead of inheriting someone else's continuous series.

Back-adjusted continuous series

Use back-adjusted prices for signals and the raw contract prices for P&L.

import re, pandas as pd
from pathlib import Path
pat = re.compile(r"NIFTY_FUT_1min_(\d{4}-\d{2}-\d{2})_exp(\d{4}-\d{2}-\d{2})")
df = pd.concat(pd.read_parquet(f).assign(day=m[1], exp=m[2])
               for f in Path("NIFTY").rglob("NIFTY_FUT_1min_*.parquet") if (m := pat.search(f.name)))
front = df[df["exp"] == df.groupby("day")["exp"].transform("min")].sort_values("timestamp")
# at each roll, shift older prices by the price difference between the two contracts

Which pack

NIFTY futures since 2020 on its own, or with options and the index: NIFTY Complete, 1 year, 3 years, since 2020.

Exactly which fields are in the files

Futures files

Column (layout A · layout B)TypeMeaning
datetime · timestamptimestampBar start time, IST wall-clock
stock_code · symbolstringUnderlying / contract code
expiry_date · expirystringFutures contract expiry
open / high / low / closefloatTraded price OHLC within the bar
volumeintVolume traded in the bar
open_interest · oiintOpen interest at that bar

Each futures row is one contract in one minute: traded OHLC, volume and open interest, with the contract expiry on every row.

Format: Parquet. Validate on the free sample and the schema page before buying.

FAQ

Can I download NIFTY futures data without options?

Yes. The NIFTY futures since 2020 pack is futures only.

How far back does NIFTY futures data go?

JAN 2015 → NOV 2026 at 1-minute.

Is it a continuous series?

No, every contract is kept separately so you choose the roll. The guide shows how to build a continuous series.

Get the data

Free sample · Schema · Ask the AI for your data

NIFTY futures since 2020NIFTY futures dataset Get free sample by email

Related guides

Index and commodity data only.