MandiPrices

Methodology & Data Sources

This page explains exactly where our numbers come from and how we process them, so you can judge their reliability for yourself.

Primary source

All prices originate from official data.gov.in datasets maintained by the Directorate of Marketing & Inspection (DMI), Agmarknet, under the Ministry of Agriculture & Farmers Welfare, Government of India. Agmarknet collects rates reported by regulated APMC market yards across the country. We combine two of its resources:

Records common to both feeds are merged automatically, so each commodity, market and date appears once.

How the data flows

An automated job queries the government API once a day and stores each record in our database. Every record carries: state, district, market (mandi), commodity, variety, grade, arrival date, and the minimum, maximum and modal price — all per quintal (100 kg). We de-duplicate identical records and index them so pages load instantly. Each page shows the exact arrival date of the latest quote it uses.

Key definitions

How we compute the figures you see

On a commodity page, the headline modal price is the average of modal prices across reporting markets; state and market tables show underlying rates directly. Price-change percentages compare the most recent reporting day against the closest available day roughly 30 days earlier. "Cheapest" and "most expensive" markets use each market's latest available quote. All calculations are deterministic and reproducible from the source data.

Honest limitations

Coverage depends on what each mandi reports on a given day, so some markets are missing on some days. Wholesale mandi rates are not retail shop prices. Prices can move intraday; our data is daily. Where a source value is obviously implausible it may still appear because we do not silently edit government figures. Always confirm the current local rate before a commercial decision.

Update frequency

Data is refreshed daily. If a sync fails, pages continue to show the last successfully stored prices, clearly dated, until the next successful run.