Daily wholesale mandi prices (min, max, modal) for 300+ commodities across Maharashtra APMCs. Also available via CEDA Ashoka cleaned API (2000-2023)
# Download from https://agmarknet.gov.in/
import pandas as pd
df = pd.read_csv('agmarknet_prices.csv')
mh = df[df['State'] == 'Maharashtra']
print(f"Maharashtra records: {len(mh)}")
print(mh.groupby('Commodity')['Modal_Price'].mean().sort_values(ascending=False).head(10))| Field | Type | Description |
|---|---|---|
| market | string | Market/mandi name |
| commodity | string | Agricultural commodity name |
| variety | string | Variety or grade of commodity |
| arrival_date | date | Date of market arrival |
| min_price | float | Minimum price in Rs/quintal |
| max_price | float | Maximum price in Rs/quintal |
| modal_price | float | Most common trading price in Rs/quintal |