Agri-Market Price Fluctuation Records

This dataset provides daily synthetic records of market prices for major crops across multiple regions, enriched with weather conditions and demand/supply shock indicators. It enables detailed analysis of price fluctuations, the impact of environmental and market events, and supports forecasting and agri-finance risk assessment. The dataset is ideal for researchers, policymakers, and financial institutions focused on agricultural markets.

  • last updated 12 Jul 2025
  • by GoMask
The brief that made it

Time-series analysis and forecasting of crop prices

Sample rows

preview · 8 of 200 rows · all 22 columns
record_idstringweather_eventstringweather_temperature_cfloatdemand_shockbooleancrop_idstringdatedateregion_idstringregion_namestringmarket_idstringmarket_namestringcrop_namestringvarietystringunitstringprice_minfloatprice_maxfloatprice_modalfloatvolume_tradedfloatweather_precipitation_mmfloatsupply_shockbooleandemand_shock_descriptionstringsupply_shock_descriptionstringnotesstring
REC00001normal13.5falseCRP-WHEAT2023-01-05RGN-NWNorthwest PlainsMKT-NW-001Amritsar MandiWheatSharbatiquintal210022252175115002falseblankblankSteady wheat arrivals; normal trading day and pricing.
REC00002normal24falseCRP-TOMATO2023-02-10RGN-SCSouth CentralMKT-SC-004Hyderabad Main MarketTomatoblankkg15.35201898500falseblankblankTomato prices stable; moderate supply, no unusual activity.
REC00003flood29.5falseCRP-MAIZE2023-07-17RGN-WESTWestern StatesMKT-WEST-002Ahmedabad Agro MarketMaizeYellow Dentquintal177018601820870018.2trueblankFlooding delayed arrivals, causing temporary supply shortage.Flood impacted logistics; prices marginally up, low arrivals.
REC00004coldwave8falseCRP-POTATO2023-12-17RGN-NORTHNorthern BeltMKT-NORTH-003Lucknow Sabzi MandiPotatoKufri Jyotikg11.514.812.6146500trueblankColdwave reduced harvesting activity, limiting supply.Coldwave led to restricted trading hours; prices marginally up.
REC00005normal31falseCRP-RICE2023-04-18RGN-EASTEastern PlainsMKT-EAST-001Kolkata Central MarketRiceSwarnakg354139.5105008.4falseblankblankRice arrivals consistent; standard market operation.
REC00006heatwave34falseCRP-OKRA2023-06-09RGN-EEEastern ExpanseMKT-EE-002Bhubaneswar MarketOkrablankkg18.823.62161002.6trueblankHeatwave stressed crops, causing supply drop and price rise.Heatwave led to reduced okra volume, higher modal prices.
REC00007normal33.2falseCRP-ONION2023-05-30RGN-NWNorthwest PlainsMKT-NW-003Jaipur Sabzi MandiOnionNasik Redkg192220.5129500falseblankblankHigh onion arrivals; prices within expected range.
REC00008flood32falseCRP-BANANA2023-08-19RGN-SOUTHSouthern StatesMKT-SOUTH-002Madurai Veg MarketBananaRobustakg27.53229.8532510.2trueblankFlooding in South disrupted banana supply chain.Flood affected supply; prices rose, arrivals were limited.

What the 200 rows show

from the 200-row sample

Coldwave (weather event) stands out: mean weather_temperature_c is 4.5, against 25.7 for the rest.

  • 10%demand_shock = true
  • 26.6median weather_temperature_c
  • 4units
  • 7regions
  • 23region names
  • 54crop names
Mean weather_temperature_c by weather_event200 rows
0204024.9norm…115 r…24.7drou…9 rows28.9flood18 ro…28.3storm5 rows34.0heat…19 ro…4.5cold…18 ro…17.7other16 ro…
weather_temperature_c200 rows, in bands of 5
0357023598292964447-101540weather_temperature_c →

Median 26.6, from -6.2 to 36.7.

crop_id200 rows · top 10 of 32 values
  1. CRP-RICE15
  2. CRP-TOMATO14
  3. CRP-WHEAT13
  4. CRP-POTATO12
  5. CRP-ONION11
  6. CRP-MAIZE10
  7. CRP-OKRA10
  8. CRP-MUSTARD10
  9. CRP-PEA10
  10. CRP-BANANA9
22 columns by typefrom the column list below
  • string 13
  • float 6
  • date 1
  • boolean 2

Columns

22 columns in four groups
blueprint · 22 columns
columntypedescriptionexample
Text 13 columns
record_idstringUnique identifier for each daily market price recorduniqueREC00001
region_idstringUnique identifier for the region where the market operates7 regionsRGN-NW
region_namestringName of the region (e.g., state, province, or district)Northwest Plains
market_idstringUnique identifier for the specific market within the regionMKT-NW-001
market_namestringName of the specific marketAmritsar Mandi
crop_idstringUnique identifier for the cropCRP-WHEAT
crop_namestringName of the crop (e.g., wheat, rice, maize)Wheat
varietystringCrop variety or grade (if applicable)optionalSharbati
unitstringUnit of measurement for the price (e.g., kg, quintal, ton)4 unitsquintal
weather_eventstringCategorical weather event impacting the market (e.g., normal, drought, flood, storm)7 values · optionalnormal
demand_shock_descriptionstringShort description of the demand shock event (if any)optionalFestival demand surge led…
supply_shock_descriptionstringShort description of the supply shock event (if any)optionalFlooding delayed arrivals…
notesstringAdditional notes or remarks about the recordoptionalSteady wheat arrivals; no…
Numbers 6 columns
price_minfloatMinimum price observed for the crop in the market on the given date0 or more2100
price_maxfloatMaximum price observed for the crop in the market on the given date0 or more2225
price_modalfloatMost frequently observed price (modal price) for the crop in the market on the given date0 or more2175
volume_tradedfloatTotal volume of the crop traded in the market on the given date (in the specified unit)0 or more · optional11500
weather_temperature_cfloatAverage temperature (in Celsius) in the region on the given dateoptional13.5
weather_precipitation_mmfloatTotal precipitation (in millimeters) in the region on the given date0 or more · optional2
Dates and times 1 column
datedateDate of the market price record2023-01-05
True or false 2 columns
demand_shockbooleanIndicates if there was a sudden change in demand (true/false) on the given dateoptionalfalse
supply_shockbooleanIndicates if there was a sudden change in supply (true/false) on the given dateoptionalfalse

Use it for

  • demand shock10%19 of 200 rowsmean weather temperat…24.9norm…24.7drou…28.9flood28.3storm

    An agriculture dashboard

    The demand_shock rate, weather_temperature_c by weather_event and a breakdown of crop_id. Excel, Power BI or Tableau.

  • Why do the 18 coldwave rows have a mean weather_temperature_c of 4.5?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable records with date, region_id and region_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 22 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows22 columns
Yours1,000 rows22 columnsregion_id: UK only

blueprint · agri-market-price-fluctuation-records

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 22 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each record: commodity, market, date, price
  • Weather and demand events impact price
  • Supply chain disruptions simulated seasonally
  • Missing values for select dates
  • Currency conversion for international markets
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
agri-market-price-fluctuation-records

What should your data show?

Preview 20 rows free
No signup. No card.