Energy-Charts Power Mix Scraper
Pricing
from $1.63 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share

โก 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 traders | Track the daily generation mix per country |
| Grid and renewables researchers | Study solar and wind share over time |
| Data scientists and forecasters | Feed clean time series into models |
| Dashboard and app builders | Power 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
| Field | Type | Description |
|---|---|---|
country | select | Which 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. |
start | string | First day to include, formatted YYYY-MM-DD. Defaults to a recent day. |
end | string | Last day to include, formatted YYYY-MM-DD. Use the same value as start for a single day. |
maxItems | integer | How 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
maxItemsgives you the earliest part of the day across every production type.
๐ Output
Each record looks like this:
| Field | Description |
|---|---|
๐ country | Country code that was queried |
๐ isoTime | Timestamp in ISO 8601 (UTC) |
โฑ unixTimestamp | Same timestamp as unix seconds |
โก productionType | Production type name (Solar, Wind onshore, Load, etc.) |
๐ valueMw | Value in megawatts for that type at that time |
๐
start | Start date of the query |
๐
end | End date of the query |
๐ scrapedAt | Collection timestamp |
โ error | Null 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
| Approach | Effort | Structured fields | Time series ready | Maintenance |
|---|---|---|---|---|
| This Actor | One run | Yes | Yes | None on your side |
| Reading charts by eye | Hours | No | No | Constant |
| Writing your own API client | Days | Depends | Manual | You own the upkeep |
๐ How to use
- Create a free Apify account using this sign-up link.
- Open the Energy-Charts Power Mix Scraper.
- Choose a
countryand set astartandenddate. - Set
maxItemsto the number of records you want. - Click Start and grab your results when the run finishes.
๐ผ Business use cases
Energy trading and analytics
| Goal | How this helps |
|---|---|
| Monitor the daily mix per country | Pull every production type at 15 minute resolution |
| Compare markets | Re-run across de, fr, es, and more |
Renewables research
| Goal | How this helps |
|---|---|
| Track solar and wind share | Filter the output to those production types |
| Study seasonal patterns | Snapshot the same day across a range of dates |
Forecasting and modeling
| Goal | How this helps |
|---|---|
| Train a load or generation model | Feed in clean unix indexed time series |
| Backtest a strategy | Pull historical days and replay them |
Dashboards and reporting
| Goal | How this helps |
|---|---|
| Power a live mix dashboard | Schedule runs and stream the records in |
| Build a weekly energy report | Aggregate 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.
๐ Recommended Actors
- Have I Been Pwned Breaches Catalog Scraper
- More reference and data Actors in the ParseForge collection
๐ก 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.