• Energy
  • 12 columns
  • 200 rows
  • 8 formats

Energy Market Price Fluctuation Data

This dataset provides synthetic, hourly market price records for key energy commodities across multiple regions, including price, volume, volatility, and percentage change metrics. Designed for trading analysis, risk modeling, and forecasting, it enables detailed time series and comparative studies in energy markets. The dataset supports robust analytics for market participants, researchers, and risk managers.

  • last updated 21 Aug 2025
  • by GoMask
The brief that made it

Energy commodity price forecasting and trend analysis

Sample rows

preview · 8 of 200 rows · all 12 columns
record_idstringdata_sourcestringpricefloatis_peak_hourbooleancommoditystringtimestampdatetimemarket_regionstringcurrencystringunitstringvolume_tradedfloatprice_change_pctfloatprice_volatilityfloat
REC-001Ahistorical_model42.56falseelectricity2024-04-01T01:00:00ZCAISOUSDMWh1832.22.183.92
REC-002Bhistorical_model3.78falsenatural_gas2024-04-01T02:00:00ZPJMUSDMMbtu520.8-2.10.7
REC-003Chistorical_model74.33falsecoal2024-04-01T03:00:00ZERCOTUSDton2455.94.52.8
REC-004Dsimulation61.15falserenewable_energy2024-04-01T04:00:00ZEUEURMWh1903.79.255.2
REC-005Esimulation79.66truecrude_oil2024-04-01T05:00:00ZCAISOUSDbarrel3845.16.346.9
REC-006Fhistorical_model82.24falseelectricity2024-04-01T06:00:00ZERCOTUSDMWh1705.50.831.64
REC-007Ghistorical_model37.29falsenatural_gas2024-04-01T07:00:00ZEUEURMMbtu2058.23.124.1
REC-008Hsimulation98.77truecoal2024-04-01T08:00:00ZPJMUSDton2900.38.327.3

What the 200 rows show

from the 200-row sample

Simulation (data source) stands out: 58 of its 84 rows have is_peak_hour = true, against 18 of 116 for the rest.

  • 38%is_peak_hour = true
  • 67.3median price
  • 2currencies
  • 4market regions
  • 4units
  • 2,173median volume_traded
Is peak hour rate by data_sourceis_peak_hour = true
0%50%100%11%historical_m…12 of 11069%simulation58 of 84100%third-party_…6 of 6
price200 rows, in bands of 1,000
010020019900000000105,00010kprice →

Median 67.3, from 0.02 to 10,000.

commodity200 rows · 5 values
  1. electricity40
  2. natural_gas40
  3. coal40
  4. renewable_energy40
  5. crude_oil40
12 columns by typefrom the column list below
  • string 6
  • float 4
  • datetime 1
  • boolean 1

Columns

12 columns in four groups
blueprint · 12 columns
columntypedescriptionexample
Text 6 columns
record_idstringUnique identifier for each hourly market price recorduniqueREC-001A
commoditystringName of the energy commodity (e.g., electricity, natural gas, crude oil)5 valueselectricity
market_regionstringGeographic or market region identifier (e.g., PJM, ERCOT, EU, CAISO)4 regionsCAISO
currencystringCurrency code for the price value (ISO 4217, e.g., USD, EUR)2 currenciesUSD
unitstringUnit of measurement for the commodity price (e.g., MWh, MMbtu, barrel, ton)4 unitsMWh
data_sourcestringSource or origin of the synthetic data (e.g., simulation, historical model, third-party provider)3 sources · optionalhistorical_model
Numbers 4 columns
pricefloatMarket price of the commodity for the given hour (in USD per standard unit)0 or more42.56
volume_tradedfloatTotal volume of commodity traded in the given hour (in standard units)0 or more · optional1832.2
price_change_pctfloatPercentage change in price compared to the previous hour-100 to 100 · optional2.18
price_volatilityfloatVolatility measure for the price in the given hour (e.g., standard deviation over past 24 hours)0 or more · optional3.92
Dates and times 1 column
timestampdatetimeDate and hour for which the market price is recorded (ISO 8601 format, UTC recommended)2024-04-01T01:00:00Z
True or false 1 column
is_peak_hourbooleanIndicates whether the hour is considered a peak trading hour in the regionoptionalfalse

Use it for

  • is peak hour38%76 of 200 rowsmean price by data so…57.4histor…79.0simula…1.7kthird-…

    An energy dashboard

    The is_peak_hour rate, price by data_source and a breakdown of commodity. Excel, Power BI or Tableau.

  • Why do 76 of 200 rows have is_peak_hour = true?

    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 timestamp, commodity and market_region to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 12 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 rows12 columns
Yours1,000 rows12 columnsmarket_region: UK only

blueprint · energy-market-price-fluctuation-data

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 12 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
  • Commodity: electricity, gas, oil
  • Price per MWh or barrel
  • Volatility injected at 5% intervals
  • Peak/valley periods 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
energy-market-price-fluctuation-data

What should your data show?

Preview 20 rows free
No signup. No card.