Synthetic Crop Market Demand Signals

This dataset provides simulated crop market demand signals, capturing detailed information on commodity types, buyer segments, order sizes, price trends, and seasonal patterns across regions. It is designed for agricultural market forecasting, demand analysis, and strategic planning, enabling users to model market behaviors and anticipate supply needs.

  • last updated 5 Sept 2025
  • by GoMask
The brief that made it

Agricultural market forecasting and planning

Sample rows

preview · 8 of 200 rows · all 14 columns
signal_idstringbuyer_typestringorder_size_valuefloatcommodity_typestringcommodity_namestringorder_size_metricstringorder_datedateprice_per_unitfloatprice_trendstringseasonstringregionstringforecasted_demandfloatsignal_sourcestringnotesstring
SIG-00001processor5200.5grainWheattons2023-04-15275.6fallingspringUSA Midwest5450transactionBulk processor order for spring harvest wheat.
SIG-00002wholesaler12500grainCorntons2023-07-030.42stablesummerBrazil Mato Grosso13500transactionLarge wholesale order during peak export season.
SIG-00003exporter8800grainRicetons2023-08-22280stablesummerVietnam Mekong Delta9000surveyExport order for Viet rice, steady summer demand.
SIG-00004processor3400grainBarleytons2023-05-10225.5fallingspringCanada Alberta4000transactionBarley for malt processing, spring input.
SIG-00005retailer2100grainOatsbushels2023-09-181.15risingautumnUK East Anglia2400surveyRetailers increasing oats stock before autumn peak.
SIG-00006processor6000oilseedSoybeanstons2023-11-05315.8risingautumnArgentina Santa Fe6500transactionProcessor order for oilseed extraction, autumn demand spike.
SIG-00007exporter4500oilseedRapeseedtons2023-03-27290stablespringGermany Saxony5000surveySpring export order for EU rapeseed.
SIG-00008wholesaler12000oilseedPeanutskilograms2023-12-112.85risingwinterUSA Georgia13000surveyWinter wholesale peanut demand, prepping for festive snacks.

What the 200 rows show

from the 200-row sample

Wholesaler (buyer type) stands out: mean order_size_value is 19,650, against 3,760 for the rest.

  • 3,163median order_size_value
  • 3price trends
  • 3signal sources
  • 4seasons
  • 5order size metrics
  • 3.6median price_per_unit
Mean order_size_value by buyer_type200 rows
010k20k19,650wholes…27 rows1,051retail…79 rows4,961proces…57 rows9,182export…31 rows0.0other6 rows
order_size_value200 rows, in bands of 5,000
06513012638151115022025k45korder_size_value →

Median 3,163, from 0.0 to 42,500.

commodity_type200 rows · 6 values
  1. fruit60
  2. grain42
  3. vegetable37
  4. oilseed24
  5. other22
  6. pulse15
14 columns by typefrom the column list below
  • string 10
  • float 3
  • date 1

Columns

14 columns in three groups
blueprint · 14 columns
columntypedescriptionexample
Text 10 columns
signal_idstringUnique identifier for each demand signal recorduniqueSIG-00001
commodity_namestringName of the crop commodity (e.g., wheat, corn, soybeans)Wheat
commodity_typestringType or classification of the crop commodity (e.g., grain, vegetable, fruit)6 values · optionalgrain
buyer_typestringType of buyer placing the order (e.g., wholesaler, retailer, processor, exporter)wholesaler · retailer · processor · exporter · otherprocessor
order_size_metricstringUnit of measurement for order size (e.g., tons, bushels, kilograms)6 valuestons
price_trendstringDirection of price movement compared to previous period (e.g., rising, falling, stable)rising · falling · stablefalling
seasonstringSeason during which the order was placed (e.g., spring, summer, autumn, winter)spring · summer · autumn · winterspring
regionstringGeographic region or market where the demand signal originatedUSA Midwest
signal_sourcestringSource of the demand signal (e.g., market simulation, survey, transaction)simulation · survey · transaction · other · optionaltransaction
notesstringAdditional remarks or context about the demand signaloptionalBulk processor order for …
Numbers 3 columns
order_size_valuefloatQuantity of commodity ordered in the specified metric0 or more5200.5
price_per_unitfloatPrice per unit of the commodity at the time of order0 or more275.6
forecasted_demandfloatForecasted demand for the commodity in the region and season (if available)0 or more · optional5450
Dates and times 1 column
order_datedateDate when the demand signal (order) was placed2023-04-15

Use it for

  • median order s…3,163200 rowsmean order size value…19.7kwhol…1.1kreta…5kproc…9.2kexpo…

    An agriculture dashboard

    Order_size_value by buyer_type and a breakdown of commodity_type. Excel, Power BI or Tableau.

  • Why do the 27 wholesaler rows have a mean order_size_value of 19,650?

    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 signals with commodity_name, commodity_type and buyer_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 14 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 rows14 columns
Yours1,000 rows14 columnsregion: UK only

blueprint · synthetic-crop-market-demand-signals

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 14 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 signal linked to commodity type
  • Buyer type and order size assigned
  • Price trend calculated
  • Seasonal variation flagged
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
synthetic-crop-market-demand-signals

What should your data show?

Preview 20 rows free
No signup. No card.