MCX India

MCX India

mcx-data — Download MCX India commodity spot market data as pandas DataFrames.

pip install mcx-data

28 commodities — GOLD, SILVER, CRUDEOIL, NATURALGAS, COPPER, ALUMINIUM and more.


Quick Start

from mcxdata import mcx

# Today's spot prices
df = mcx.get_spot_recent()
df = mcx.get_spot_recent(commodity="GOLD")

# Historical archive
df = mcx.get_spot_archive("2026-05-01", "2026-05-22", commodity="GOLD")

Available Commodities

Metals Energy Agri / Others
GOLD, GOLDM, GOLDTEN CRUDEOIL, CRUDEOILM CARDAMOM, COTTON
GOLDGUINEA, GOLDPETAL NATURALGAS, NATGASMINI COTTONOIL, KAPAS
SILVER, SILVERM, SILVERMIC ELECDMBL MENTHAOIL, CPO
COPPER, ALUMINI, ALUMINIUM    
LEAD, LEADMINI, NICKEL    
ZINC, ZINCMINI, STEELREBAR    

Note on Akamai WAF

MCX India uses Akamai WAF. mcx-data automatically uses curl-cffi for Chrome TLS impersonation to bypass it. Lambda IPs are generally unblocked.


Table of contents