Historical NIFTY, SENSEX & MCX options, futures and spot data

Full option chains at 1-minute, and NIFTY at 1-second — every strike and expiry, with OHLC, volume and OI. Parquet files (CSV in one line), yours to keep. Pay once by UPI.

NIFTY 1-minute and 1-second

SENSEX plus BSE and NIFTY + SENSEX packs

MCX commodities, plus the all-in pack

BANKNIFTY options, futures and spot · 1-minute

All packs on one page → · Something missing? Request data

FAQ

How does buying work?

Pick a pack and enter your name, email and mobile. The next page shows a UPI QR with the exact amount pre-filled — pay from any UPI app, then enter the 12-digit UTR (transaction reference). We verify the payment by hand, then the download link is emailed, usually within a few hours. It also appears on your order page.

What is in the files?

Contract-level bars for every strike and expiry in the pack: OHLC, volume and open interest, as Parquet files. Packs are 1-minute; NIFTY options + spot are also sold at 1-second. SENSEX and BANKEX open interest has gaps. No Greeks or bid/ask. Both column layouts are on the schema page.

Can I check the data before buying?

Yes. The free sample is three real trading days of the NIFTY option chain as Parquet, no email needed. The free sample has 13 columns (layout A, no iv); most older 1-minute option files use layout B and also include iv.

What if something goes wrong?

Full refund if we cannot deliver what you paid for, or if you have paid but not yet downloaded and change your mind. Duplicate UPI payments are refunded in full. No refund after the files are downloaded; expired links are re-issued free. See the refund policy.

CSV or Parquet?

Files are Parquet. Any file converts to CSV in one line: pd.read_parquet(f).to_csv("out.csv", index=False). The pandas guide walks through it.

More questions →