Energy-Charts Power Mix Scraper avatar

Energy-Charts Power Mix Scraper

Pricing

from $1.63 / 1,000 results

Go to Apify Store
Energy-Charts Power Mix Scraper

Energy-Charts Power Mix Scraper

Track the live electricity generation mix for Germany, France, Spain, and dozens more countries from the Fraunhofer ISE Energy Charts API. Returns country, ISO timestamp, unix time, production type such as solar, wind, nuclear, gas, and megawatt values. Great for grid research and graphs.

Pricing

from $1.63 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

ParseForge Banner

โšก Energy-Charts Power Mix Scraper

๐Ÿš€ Export a country's electricity generation mix in one run. Pull 15 minute solar, wind, nuclear, gas, hydro, and load values straight from the Fraunhofer ISE Energy-Charts public API.

๐Ÿ•’ Last updated: 2026-06-08 ยท ๐Ÿ“Š 9 fields per record ยท 30+ countries ยท 15 minute resolution

Turn the Fraunhofer ISE Energy-Charts data into clean, structured records you can drop into a dashboard, a forecasting model, or a research notebook. Pick a country and a date range and get one normalized record per timestamp and production type, with the value in megawatts.

Coverage spans Germany, France, Spain, Italy, and dozens more European countries plus the aggregated Europe view. Each day returns up to 96 time steps (15 minute intervals) across every production type the source reports, including solar, wind onshore and offshore, nuclear, fossil gas, brown and hard coal, hydro, biomass, cross border trading, and total load.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Energy analysts and tradersTrack the daily generation mix per country
Grid and renewables researchersStudy solar and wind share over time
Data scientists and forecastersFeed clean time series into models
Dashboard and app buildersPower a live energy mix visualization

๐Ÿ“‹ What the Energy-Charts Power Mix Scraper does

This Actor calls the public Energy-Charts public_power endpoint and flattens its arrays into one clean record per time step and production type:

  • One record per (timestamp, production type) so the data drops straight into a table or a chart.
  • Both unix and ISO time on every record for easy joining and plotting.
  • Megawatt values for each production type, including negative values where the source reports consumption (for example pumped storage).
  • Country and date range echoed onto every record so multi country pulls stay self describing.

You control the country, the start and end date, and how many records come back. Every record carries a scrapedAt timestamp.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

โš™๏ธ Input

FieldTypeDescription
countryselectWhich country or bidding zone to pull. One of de, fr, es, it, and 25+ more, or all for the aggregated Europe view. Defaults to de.
startstringFirst day to include, formatted YYYY-MM-DD. Defaults to a recent day.
endstringLast day to include, formatted YYYY-MM-DD. Use the same value as start for a single day.
maxItemsintegerHow many records to return. Free plan is capped at 10.

Example 1 โ€” one day of German power mix

{
"country": "de",
"start": "2026-06-06",
"end": "2026-06-06",
"maxItems": 2016
}

Example 2 โ€” a sample of the French mix

{
"country": "fr",
"start": "2026-06-06",
"end": "2026-06-06",
"maxItems": 100
}

โš ๏ธ Good to Know: A single day returns up to 96 time steps multiplied by the number of production types (around 19 to 21), so one country day is roughly 1,800 to 2,000 records. Records are ordered timestamp first, so a small maxItems gives you the earliest part of the day across every production type.

๐Ÿ“Š Output

Each record looks like this:

FieldDescription
๐ŸŒ countryCountry code that was queried
๐Ÿ•˜ isoTimeTimestamp in ISO 8601 (UTC)
โฑ unixTimestampSame timestamp as unix seconds
โšก productionTypeProduction type name (Solar, Wind onshore, Load, etc.)
๐Ÿ”Œ valueMwValue in megawatts for that type at that time
๐Ÿ“… startStart date of the query
๐Ÿ“… endEnd date of the query
๐Ÿ•’ scrapedAtCollection timestamp
โŒ errorNull on success

Real sample โ€” cross border trading

{
"country": "de",
"isoTime": "2026-06-05T22:00:00.000Z",
"unixTimestamp": 1780696800,
"productionType": "Cross border electricity trading",
"valueMw": 10848.1,
"start": "2026-06-06",
"end": "2026-06-06",
"scrapedAt": "2026-06-08T22:23:12.806Z",
"error": null
}

Real sample โ€” hydro run of river

{
"country": "de",
"isoTime": "2026-06-05T22:00:00.000Z",
"unixTimestamp": 1780696800,
"productionType": "Hydro Run-of-River",
"valueMw": 2279.9,
"start": "2026-06-06",
"end": "2026-06-06",
"scrapedAt": "2026-06-08T22:23:12.827Z",
"error": null
}

Real sample โ€” pumped storage consumption (negative)

{
"country": "de",
"isoTime": "2026-06-05T22:00:00.000Z",
"unixTimestamp": 1780696800,
"productionType": "Hydro pumped storage consumption",
"valueMw": -12.3,
"start": "2026-06-06",
"end": "2026-06-06",
"scrapedAt": "2026-06-08T22:23:12.748Z",
"error": null
}

โœจ Why choose this Actor

  • One normalized record per timestamp and production type, ready for a table or a chart.
  • Both unix and ISO time on every record, so joins and plots are trivial.
  • Negative values preserved for consumption types, so energy balances stay correct.
  • No account, no key, and no login required.
  • Stable field names that map cleanly onto a database schema.

๐Ÿ“ˆ How it compares to alternatives

ApproachEffortStructured fieldsTime series readyMaintenance
This ActorOne runYesYesNone on your side
Reading charts by eyeHoursNoNoConstant
Writing your own API clientDaysDependsManualYou own the upkeep

๐Ÿš€ How to use

  1. Create a free Apify account using this sign-up link.
  2. Open the Energy-Charts Power Mix Scraper.
  3. Choose a country and set a start and end date.
  4. Set maxItems to the number of records you want.
  5. Click Start and grab your results when the run finishes.

๐Ÿ’ผ Business use cases

Energy trading and analytics

GoalHow this helps
Monitor the daily mix per countryPull every production type at 15 minute resolution
Compare marketsRe-run across de, fr, es, and more

Renewables research

GoalHow this helps
Track solar and wind shareFilter the output to those production types
Study seasonal patternsSnapshot the same day across a range of dates

Forecasting and modeling

GoalHow this helps
Train a load or generation modelFeed in clean unix indexed time series
Backtest a strategyPull historical days and replay them

Dashboards and reporting

GoalHow this helps
Power a live mix dashboardSchedule runs and stream the records in
Build a weekly energy reportAggregate by production type and day

๐Ÿ”Œ Automating Energy-Charts Power Mix Scraper

Connect runs to the tools you already use:

  • Make and Zapier to trigger runs and route records into sheets or databases.
  • Slack to post a summary when a run finishes.
  • Airbyte to load results into a warehouse.
  • GitHub Actions to schedule periodic snapshots.
  • Google Drive to archive each run's output.

๐ŸŒŸ Beyond business use cases

  • Research: study how a national grid's generation mix shifts through the day.
  • Personal: track when your country's grid is greenest.
  • Non-profit: power a community climate or energy transparency project.
  • Experimentation: prototype an energy app without writing a scraper.

๐Ÿค– Ask an AI assistant

Paste your results into ChatGPT, Claude, Perplexity, or Microsoft Copilot and ask it to compute the renewable share, find the solar peak, or compare two countries on the same day.

โ“ Frequently Asked Questions

Do I need an Energy-Charts or Fraunhofer account? No. The Actor reads the public Energy-Charts API, which needs no login.

Do I need an API key? No key is required.

Which countries are supported? Germany, France, Spain, Italy, and around 30 European countries, plus an aggregated Europe (all) view. Pick one per run with the country input.

What time resolution do I get? Most countries report 15 minute intervals, which is up to 96 time steps per day.

Why are some values negative? Consumption oriented types such as pumped storage consumption and cross border trading can be negative. The Actor passes through what the source provides.

What production types are included? Whatever the source reports for that country, typically Solar, Wind onshore, Wind offshore, Nuclear, Fossil gas, Fossil hard coal, Fossil brown coal, Hydro, Biomass, Load, and more.

How many records is one day? Roughly 1,800 to 2,000 for a single country, since 96 time steps are multiplied by the number of production types.

Can I pull more than one day? Yes. Set end later than start to span a range of days.

How fresh is the data? Each run pulls live from Energy-Charts, so recent days reflect the latest published values.

Can I schedule this? Yes. Use Apify Schedules to snapshot the mix on any cadence.

๐Ÿ”Œ Integrate with any app

Results are available through the Apify API, so you can pull them into any app, database, or workflow you already run.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection.

๐Ÿ†˜ Need Help? Open our contact form

โš ๏ธ Disclaimer: independent tool, not affiliated with Energy-Charts or Fraunhofer ISE. Only publicly available data is collected.