Home · Guides · MCX crude oil data download: 1-minute futures and options
GUIDE · MCX CRUDE OIL DATA · CATALOG VERIFIED 2026-11-11
MCX crude oil data download: 1-minute futures and options
To download MCX crude oil data, choose an MCX pack on Options Data (optionsdata.shop) and download Parquet or CSV files from your order page. CRUDEOIL futures cover JAN 2023 → OCT 2026 and CRUDEOILM (mini) MAR 2023 → OCT 2026, at 1-minute with open interest, the full MCX day into the evening. Crude oil options cover SEP 2025 → OCT 2026.
MCX futures, 3 yearsMCX futures + options, 1 year 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.
What the crude oil files hold
One file per trading day per contract, e.g. CRUDEOIL_FUT_1min_<day>_exp<expiry>.parquet, with OHLC, volume and open interest per minute. Every contract listed that day is kept, so you can build your own roll.
Sessions run from 09:00 into the late evening. Group by trading date, not by equity-market hours.
For the CSV column layout, file naming and folder structure, see MCX crude oil historical data in CSV.
Options on crude oil (written on the futures contract) are in the futures-and-options pack, from SEP 2025.
Load crude oil into pandas
import glob, pandas as pd
fut = pd.concat(pd.read_parquet(f) for f in sorted(glob.glob("CRUDEOIL_FUT_1min_*.parquet")))
print(fut.head())
fut.to_csv("crudeoil_1min.csv", index=False) # for spreadsheet tools
Which pack
MCX futures, 3 years for crude oil futures history from JAN 2023; MCX futures and options, 1 year to add crude oil options. Both include silver and natural gas too. See all MCX packs.
Exactly which fields are in the files
Futures files
| Column (layout A · layout B) | Type | Meaning |
|---|---|---|
| datetime · timestamp | timestamp | Bar start time, IST wall-clock |
| stock_code · symbol | string | Underlying / contract code |
| expiry_date · expiry | string | Futures contract expiry |
| open / high / low / close | float | Traded price OHLC within the bar |
| volume | int | Volume traded in the bar |
| open_interest · oi | int | Open interest at that bar |
Options files
| Column (layout A · layout B) | Type | Meaning |
|---|---|---|
| datetime · timestamp | timestamp | Bar start time, IST wall-clock (e.g. 2026-09-10 09:15:00) |
| stock_code · — | string | Underlying code: NIFTY, or BSESEN for SENSEX |
| exchange_code · — | string | NFO (NSE F&O) or BFO (BSE F&O) |
| product_type · — | string | Options |
| expiry_date · expiry | string | Contract expiry (A: 15-SEP-2026, B: 2026-09-15) |
| strike_price · strike | number | Strike price |
| right · option_type | string | A: Call / Put, B: CE / PE |
| open / high / low / close | float | Traded premium OHLC within the bar |
| volume | int | Volume traded in the bar |
| open_interest · oi | int | Open 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
Where can I download MCX crude oil historical data?
On Options Data, in the MCX packs. CRUDEOIL futures cover JAN 2023 → OCT 2026 at 1-minute.
Is the crude oil mini contract included?
Yes. CRUDEOILM is included alongside CRUDEOIL.
Does the data include the evening session?
Yes. Files cover the full MCX trading day.
Can I get crude oil data in CSV?
Yes. Every file can be downloaded as CSV as well as Parquet.
Get the data
Free sample · Schema · Ask the AI for your data
MCX futures, 3 yearsMCX futures + options, 1 year Get free sample by email
Related guides
- Best source for NIFTY options historical data in India
- Best source for SENSEX options historical data
- Best source for MCX historical data
- How to choose Indian options historical data
- NSE option chain historical data in CSV or Parquet
- SENSEX options historical data at 1-minute resolution
- MCX intraday historical data: 1-minute futures and options
- Best source for NIFTY options backtesting data
- Expiry-day options backtesting data for NIFTY and SENSEX
- Download SENSEX expired options data (Parquet / CSV)
- NIFTY expired options data download: every strike, 1-minute, Parquet or CSV
- NIFTY 1-second options and spot files: structure and quality checks
- How to download NIFTY option data: 1-minute or 1-second, Parquet or CSV
- NIFTY open interest historical data by strike, minute by minute
- NIFTY weekly expiry data format: file names, expiry dates and weekly vs monthly
- NIFTY 1-minute vs 1-second option data: which one to download
- Working with Parquet in Python for options backtesting
- SENSEX option chain historical data: BSE chains minute by minute
- How bid/ask data improves backtest quality
- How to chart historical NIFTY call and put option prices
- SENSEX option data download: what you get and how to start
- SENSEX futures historical data download at 1-minute
- BANKEX options data download
- MCX natural gas data download
- MCX silver data download
- NIFTY futures historical data download at 1-minute
- NIFTY 50 index 1-minute data download
- NIFTY option data in Excel: download, filter and chart
- NIFTY tick data download: what you need and what 1-second bars give you
- How to model slippage in a NIFTY options backtest with 1-minute data
- Which data do you need to backtest a NIFTY weekly short straddle held to expiry?
- Do you need NIFTY futures and spot data, or only options, for a backtest?
- How do I download MCX GOLD 1-minute historical data?
- Which data do you need to backtest a NIFTY overnight gap strategy?
- What time does NIFTY make its day high or low?
- Which data do you need to backtest a NIFTY 9:20 short straddle?
- How many years of NIFTY options data do you need for a backtest: 1 year or 3 years?
- Which NIFTY data do you need to backtest the close after NSE's closing auction?
- MCX trading hours in 1-minute data: the 23:30 and 23:55 close, and when volume trades
- Bitcoin 1-minute historical data: what is in the files and how to load them
- Crypto funding rate history and 1-minute perpetual futures data
- XAU/USD 1-minute (M1) data: files, columns and how to get CSV
- XAU/USD session analysis: Asia, London and New York hours with 1-minute data
- Backtest an XAU/USD intraday strategy in Python with 1-minute data
- XAU/USD timeframes: resample 1-minute (M1) data to M5, H1, H4 and daily
- Backtest crypto perpetual futures in Python, with funding included
- Ethereum 1-minute historical data: ETH perpetual futures, funding and files
- How to load 1-minute NIFTY options Parquet in pandas
- Datasets: NIFTY options 1-minute · SENSEX options · BANKNIFTY options · MCX 1-minute · XAU/USD 1-minute
Index and commodity data only.