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. New accounts start with 25 free credits.

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.