All CategoriesVisitVisitVisitVisit
⚡
Energy
Carbon Intensity API (UK)
National Grid ESO
National Grid ESO's Carbon Intensity API (UK) provides access to carbon intensity, generation mix, regional data and more. Country coverage, updated realtime. No authentication required.
Carbon intensityGeneration mixRegional dataForecast
No AuthFreeReal-timeCountry
SO 231 Q's
VisitEIA API
U.S. Energy Information Administration
US Energy Information Administration. Oil, gas, electricity, and renewable energy data.
Oil PricesNatural Gas PricesElectricity GenerationRenewable CapacityEnergy Consumption
API KeyFreeDailyGlobal
Quick start
const res = await fetch(
`https://api.eia.gov/v2/petroleum/pri/spt/data/?api_key=${process.env.EIA_API_KEY}&frequency=weekly&data[0]=value&facets[product][]=EPCWTI&sort[0][column]=period&sort[0][direction]=desc&length=5`
);
const { response } = await res.json();
response.data.forEach(d => console.log(`${d.period}: $${d.value}/barrel (WTI)`));Electricity Maps API
Electricity Maps
Electricity Maps's Electricity Maps API provides access to carbon intensity, power breakdown, marginal carbon and more. Global coverage, updated hourly. Free tier available.
Carbon intensityPower breakdownMarginal carbonHistorical data
API KeyFreeHourlyGlobal
SO 231 Q's
VisitElectricity Maps API
Electricity Maps
Real-time carbon intensity of electricity grids by country and region.
Real-time Carbon IntensityFossil vs Renewable MixPower Import/ExportGrid BreakdownCO2 per kWh
API KeyFreeReal-timeGlobal
Quick start
const res = await fetch(
'https://api.electricitymap.org/v3/carbon-intensity/latest?zone=DE',
{ headers: { 'auth-token': process.env.ELECTRICITY_MAPS_TOKEN } }
);
const { carbonIntensity, datetime } = await res.json();
console.log(`Germany carbon intensity: ${carbonIntensity} gCO2eq/kWh at ${datetime}`);ENTSO-E Transparency API
ENTSO-E
ENTSO-E's ENTSO-E Transparency API provides access to load, generation, transmission and more. Regional coverage, updated hourly. Free tier available.
LoadGenerationTransmissionBalancingPrices
API KeyFreeHourlyRegional
SO 231 Q's
VisitGlobal Petrol Prices
GlobalPetrolPrices.com
Weekly gasoline and diesel prices in 150+ countries.
Gasoline PriceDiesel PriceLPG Price150+ CountriesWeekly Updates
API KeyFreeWeeklyGlobal
Quick start
const res = await fetch(
`https://www.globalpetrolprices.com/api/?action=getCountryData&country=usa&energy=gasoline&api_key=${process.env.GPP_API_KEY}`
);
const data = await res.json();
console.log(`USA gasoline: $${data.price} per liter`);NREL API
NREL
NREL's NREL API provides access to solar resource, wind resource, ev charging stations and more. Country coverage, updated daily. Free tier available.
Solar resourceWind resourceEV charging stationsUtility rates
API KeyFreeDailyCountry
SO 231 Q's
VisitOur World in Data — Energy
Our World in Data
Long-run energy data. Fossil fuels, renewables, consumption by country.
Energy Mix by CountryPer Capita ConsumptionRenewable GrowthEnergy PovertyHistorical Trend
No AuthFreeAnnualGlobal
★ 429
Quick start
const res = await fetch(
'https://api.ourworldindata.org/v1/indicators/144929.data.json'
);
const data = await res.json();
console.log('Global energy data:', Object.keys(data.entities).slice(0, 5));WattTime API
WattTime
WattTime's WattTime API provides access to grid carbon intensity, marginal emissions, historical and more. Global coverage, updated realtime. Free tier available.
Grid carbon intensityMarginal emissionsHistoricalForecast
API KeyFreeReal-timeGlobal
SO 231 Q's
Visit