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:
- Current Daily Price of Various Commodities from Various Markets (Mandi) — the day's live snapshot across markets, giving broad, fresh coverage.
- Variety-wise Daily Market Prices Data of Commodity — adds variety- and grade-level detail and historical dates for trends.
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
- Modal price — the rate at which the largest volume traded that day; usually a better "typical price" than the midpoint of min and max.
- Minimum / maximum price — the lowest and highest rates recorded for that commodity and variety on the arrival date.
- Quintal — 100 kilograms, the standard wholesale unit. Divide by 100 for an approximate per-kg rate.
- Arrival date — the date produce arrived and was priced; it may lag today if a mandi has not reported yet.
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.