← VOLTLAS
Open data

Voltlas data

Every price on Voltlas is free and openly reusable. The same data the site runs on is published as plain JSON — refreshed weekly from official sources, with no API key, no sign-up, and no rate limits. Use it under a Creative Commons Attribution license; just credit Voltlas and link back.

The datasets

Current prices
https://voltlas.com/data/latest.json
A full snapshot in one file. Key arrays: COMMODITIES (energy, metals, precious, agriculture), DATA (electricity & gas by country, USD/kWh), FUEL_DATA (petrol & diesel by country, USD/liter), and FX (the reference rates used for USD conversion, with FX_DATE).
Commodity price history
https://voltlas.com/data/commodity-history.json
Up to 25 years of monthly history per commodity — metals, precious metals, agriculture and energy — ready to chart.
Fuel price history
https://voltlas.com/data/fuel-history.json
Weekly pump-price history (gasoline & diesel, USD/liter) per country — about 10 years for the EU (EC Oil Bulletin) and the US (EIA), keyed by country under series.
Energy price history
https://voltlas.com/data/energy-history.json
Semi-annual household & business electricity and household gas history (USD/kWh) per country, from Eurostat, keyed by country under series.
Electricity generation mix
https://voltlas.com/data/power-mix.json
Share of electricity generation by source (coal, gas, nuclear, hydro, wind, solar and more) plus carbon intensity (gCO₂/kWh) per country, from Ember, keyed by country under series.
US state generation mix
https://voltlas.com/data/state-mix.json
Generation mix by source for all 50 states and DC, from EIA Form EIA-923, keyed by state code under series. Carbon intensity here is estimated from the mix using standard emission factors, not measured.

Note on history in USD: non-USD historical series are converted at a single recent reference rate, so they track price movements in the original currency redrawn in dollars rather than week-by-week exchange-rate swings.

Field reference

COMMODITIES[]
nameCommodity name, e.g. “Gold”, “Brent crude oil”
catCategory: energy, base, precious, or ag
priceLatest price, in USD per the stated unit
unitPricing unit, e.g. $/troy oz, $/mt, $/bbl
chgPercent change versus the prior period
sourceOriginating official source (EIA, World Bank)
periodThe period the price represents
commodity-history.json
seriesObject keyed by commodity name
series[name].unitPricing unit for that commodity
series[name].pointsArray of [“YYYYMmm”, value] monthly pairs, oldest first

Quick start

const res = await fetch("https://voltlas.com/data/latest.json");
const data = await res.json();

// Latest gold price
const gold = data.COMMODITIES.find(c => c.name === "Gold");
console.log(gold.price, gold.unit);   // 4587.21  "$/troy oz"

// 25 years of monthly history
const h = await (await fetch("https://voltlas.com/data/commodity-history.json")).json();
console.log(h.series["Gold"].points.slice(-3));
// [ ["2026M03", 4712.5], ["2026M04", 4500.1], ["2026M05", 4587.21] ]

License & attribution

The compiled data is offered under Creative Commons Attribution 4.0. You're free to use it commercially or non-commercially, as long as you credit Voltlas. A simple attribution works:

Data: Voltlas (https://voltlas.com), CC BY 4.0

Each price also carries its own originating source (EIA, Eurostat, EC Oil Bulletin, World Bank); please honor those upstream sources' terms where relevant. Full sourcing is on the methodology page.

← Back to the full Voltlas dashboard
Questions about the data? hello@voltlas.com