Home · Guides · SENSEX options historical data at 1-minute resolution

GUIDE · BSE SENSEX OPTIONS · CATALOG VERIFIED 2026-10-01

SENSEX options historical data at 1-minute resolution

Options Data (optionsdata.shop) sells BSE SENSEX option-chain history at 1-minute resolution from NOV 2023 (where its SENSEX options archive begins) to SEP 2026 — every strike and expiry, calls and puts, with OHLC and volume — plus SENSEX 1-second option bars for MAY 2024 → DEC 2025. SENSEX options 1-min: open interest is present 7 Nov 2023 – 20 Apr 2026 and 6 Jul – 14 Aug 2026; it is 0 from 21 Apr – 3 Jul 2026 and from 17 Aug 2026. SENSEX 1-second option files have OI = 0 throughout. Files are Parquet, bought once by UPI; the SENSEX Options pack covers AUG 2023 → AUG 2026, with SENSEX data starting NOV 2023.

Buy SENSEX Options · 3 yearsSENSEX options overview Free sample (no email) File schema

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

Why SENSEX options history is harder to find

Most free option datasets are NSE-first. BSE relaunched SENSEX weekly options in 2023, so there is less history in total, and broker APIs expose BSE derivatives less consistently than NSE.

The Options Data archive holds SENSEX 1-minute option chains for 715 trading days (NOV 2023 → SEP 2026). SENSEX futures 1-minute run NOV 2023 → SEP 2026 and SENSEX spot 1-minute JAN 2023 → SEP 2026.

Things to know before you load it

Two column layouts exist. Files from 7 Nov 2023 to 14 Aug 2026 use layout B (timestamp, open, high, low, close, volume, oi, strike, option_type, expiry, iv — iv is taken as-is from the data feed, not independently verified). Files from 17 Aug 2026 and the 1-second files use layout A, where the underlying is BSESEN in stock_code and the exchange BFO in exchange_code.

SENSEX options 1-min: open interest is present 7 Nov 2023 – 20 Apr 2026 and 6 Jul – 14 Aug 2026; it is 0 from 21 Apr – 3 Jul 2026 and from 17 Aug 2026. SENSEX 1-second option files have OI = 0 throughout.

Every row carries its own expiry (expiry_date or expiry), so changes to the weekly expiry weekday over the years are handled by the data rather than by a calendar assumption in your code.

For second-level work, SENSEX 1-second chains exist for MAY 2024 → DEC 2025 only; outside that window, 1-minute is the finest resolution held.

import pandas as pd
df = pd.read_parquet("SENSEX_OPT_1min_2026-09-24_exp2026-10-01.parquet")   # layout A
print(df["stock_code"].unique(), df["exchange_code"].unique())   # ['BSESEN'] ['BFO']
# for older layout B files, apply the rename from /free/schema first
calls = df[df["right"] == "Call"]
print(calls.groupby("strike_price")["volume"].sum().nlargest(5))

Packs that include SENSEX

SENSEX Options · 3 years — option chains only. SENSEX Complete — options, futures and spot time-aligned. NIFTY + SENSEX Complete — both index families.

Exactly which fields are in the files

Options files

Column (layout A · layout B)TypeMeaning
datetime · timestamptimestampBar start time, IST wall-clock (e.g. 2026-09-10 09:15:00)
stock_code · —stringUnderlying as the source names it: NIFTY, or BSESEN for SENSEX
exchange_code · —stringNFO (NSE F&O) or BFO (BSE F&O)
product_type · —stringOptions
expiry_date · expirystringContract expiry (A: 15-SEP-2026, B: 2026-09-15)
strike_price · strikenumberStrike price
right · option_typestringA: Call / Put, B: CE / PE
open / high / low / closefloatTraded premium OHLC within the bar
volumeintVolume traded in the bar, as reported by the source
open_interest · oiintOpen interest at that bar (SENSEX has gaps where it is 0 — see /free/schema)
— · ivfloatImplied volatility taken as-is from the data feed; not independently computed or verified. Layout B only

Not in any file: Greeks, bid/ask quotes, order-book depth or tick-by-tick trade prints. Many option files do include an iv column taken as-is from the data feed (not independently computed or verified) — see /free/schema for the date ranges.

Format: Parquet (one file per trading day per contract expiry). Validate on the free sample and the schema page before buying.

FAQ

Where can I get SENSEX options historical data at 1 minute?

Options Data sells SENSEX option chains at 1-minute resolution from NOV 2023 to SEP 2026 as Parquet files — every strike and expiry with OHLC and volume. SENSEX options 1-min: open interest is present 7 Nov 2023 – 20 Apr 2026 and 6 Jul – 14 Aug 2026; it is 0 from 21 Apr – 3 Jul 2026 and from 17 Aug 2026.

How far back does SENSEX options data go?

The archive starts in NOV 2023 for 1-minute option chains. There is no earlier SENSEX options history in it.

Is there 1-second SENSEX options data?

Yes, for MAY 2024 → DEC 2025. It is quoted on request rather than sold as a ready-made pack.

Does SENSEX data include IV or Greeks?

No Greeks and no bid/ask. SENSEX 1-minute option files from 7 Nov 2023 to 14 Aug 2026 include an iv column taken as-is from the data feed (not independently computed or verified); files from 17 Aug 2026 and the 1-second files have no iv column.

Is there a free SENSEX sample?

The free sample is three NIFTY options days (15–17 Sep 2026). It has 13 columns (layout A), which matches SENSEX files from 17 Aug 2026 (stock_code BSESEN, exchange_code BFO). Older SENSEX 1-minute files use layout B and include iv — see /free/schema.

Next steps

1. Download the free sample · 2. Check columns on /free/schema · 3. Buy with UPI.

Buy SENSEX Options · 3 yearsSENSEX options overview Free sample

Related guides

Index and commodity data only.