Elering Nord Pool Electricity Prices Scraper
Pricing
from $1.63 / 1,000 results
Elering Nord Pool Electricity Prices Scraper
Track Nord Pool day ahead electricity spot prices across the Estonian, Finnish, Latvian, and Lithuanian bidding zones from the Elering dashboard. Each record carries the zone, ISO time, unix timestamp, and price in EUR per MWh. Handy for energy trading, billing models, and grid analytics.
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

โก Elering Nord Pool Electricity Prices Scraper
๐ Pull Baltic and Finnish day-ahead power prices in one run. Get Nord Pool spot prices for Estonia, Finland, Latvia, and Lithuania straight from the public Elering dashboard, with no key or login.
๐ Last updated: 2026-06-08 ยท ๐ 8 fields per record ยท 4 bidding zones ยท day-ahead spot market
Turn the Elering dashboard into a clean, structured price feed you can drop into a trading model, a billing engine, or an energy dashboard. Choose a date range and the bidding zones you care about, and get one tidy record per price point per zone with the timestamp and the price in EUR/MWh.
Coverage is the Nord Pool day-ahead spot market as Elering publishes it for the Baltic and Finnish bidding zones: Estonia (ee), Finland (fi), Latvia (lv), and Lithuania (lt). Elering reports prices for recent days and history at the resolution the market uses, currently 15 minute intervals, so a single day returns close to a hundred price points per zone.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| Energy traders and analysts | Line up zone prices for spread and arbitrage analysis |
| Utilities and retailers | Feed billing and tariff models with spot prices |
| Smart home and EV developers | Schedule loads for the cheapest hours |
| Researchers and data teams | Study Baltic and Nordic power market behavior |
๐ What the Elering Nord Pool Prices Scraper does
This Actor calls the public Elering dashboard API and returns one clean record per price point for each bidding zone you request:
- Zone โ the bidding zone code and a readable country name.
- Time โ both an ISO timestamp and the raw unix timestamp for the price interval.
- Price โ the Nord Pool day-ahead spot price in EUR/MWh, plus a convenience value in EUR/kWh.
You pick the date range, choose any mix of the four zones, and cap how many records come back. Every record carries a scrapedAt timestamp.
๐ฌ Full Demo (๐ง Coming soon)
โ๏ธ Input
| Field | Type | Description |
|---|---|---|
start | string | Start of the date range, inclusive. A date like 2026-06-06 or a full ISO timestamp. Defaults to the previous full day. |
end | string | End of the date range, exclusive. A date like 2026-06-07 or a full ISO timestamp. Defaults to the start of the current day. |
zones | array | Which bidding zones to include. Any of ee, fi, lv, lt. Empty means all four. |
maxItems | integer | How many records to return. Free plan is capped at 10. |
Example 1 โ one day, all four zones
{"start": "2026-06-06","end": "2026-06-07","zones": ["ee", "fi", "lv", "lt"],"maxItems": 400}
Example 2 โ Estonia only, a single day
{"start": "2026-06-06","end": "2026-06-07","zones": ["ee"],"maxItems": 100}
โ ๏ธ Good to Know: Elering reports Nord Pool prices at the market resolution, currently 15 minute intervals, so one day returns roughly 97 price points per zone. Future hours appear only after the day-ahead auction clears, so a range that runs past the published horizon returns fewer points. Records are interleaved across the zones you request, so a small
maxItemsstill gives you a balanced cross-zone sample.
๐ Output
Each record looks like this:
| Field | Description |
|---|---|
๐ zone | Bidding zone code (ee, fi, lv, lt) |
๐ณ zoneName | Readable country name |
๐ฐ isoTime | Price interval start as an ISO 8601 UTC timestamp |
โฑ unixTimestamp | Same interval as a unix timestamp in seconds |
๐ถ priceEurMwh | Nord Pool day-ahead spot price in EUR/MWh |
๐ก priceEurKwh | Same price converted to EUR/kWh |
๐ scrapedAt | Collection timestamp |
โ error | Null on success |
Real sample โ Estonia
{"zone": "ee","zoneName": "Estonia","isoTime": "2026-06-06T00:00:00.000Z","unixTimestamp": 1780704000,"priceEurMwh": 79.52,"priceEurKwh": 0.07952,"scrapedAt": "2026-06-08T22:05:57.643Z","error": null}
Real sample โ Finland
{"zone": "fi","zoneName": "Finland","isoTime": "2026-06-06T00:00:00.000Z","unixTimestamp": 1780704000,"priceEurMwh": 79.41,"priceEurKwh": 0.07941,"scrapedAt": "2026-06-08T22:05:57.705Z","error": null}
Real sample โ Latvia
{"zone": "lv","zoneName": "Latvia","isoTime": "2026-06-06T00:15:00.000Z","unixTimestamp": 1780704900,"priceEurMwh": 106.06,"priceEurKwh": 0.10606,"scrapedAt": "2026-06-08T22:05:58.080Z","error": null}
โจ Why choose this Actor
- Four bidding zones in one run, all sharing the same clean record shape.
- Both ISO and unix timestamps, so the data slots into any tool without conversion.
- Prices in EUR/MWh and EUR/kWh, ready for trading or billing math.
- No account, no key, and no login required.
- Stable field names that map cleanly onto a database table.
๐ How it compares to alternatives
| Approach | Effort | Structured fields | Multi zone | Maintenance |
|---|---|---|---|---|
| This Actor | One run | Yes | Yes | None on your side |
| Copying from the dashboard by hand | Tedious | Inconsistent | Manual | Constant |
| Writing your own API client | Days | Depends | You build it | You own the upkeep |
๐ How to use
- Create a free Apify account using this sign-up link.
- Open the Elering Nord Pool Electricity Prices Scraper.
- Set the
startandenddates for the range you want. - Choose the
zonesand setmaxItems. - Click Start and grab your results when the run finishes.
๐ผ Business use cases
Energy trading and analytics
| Goal | How this helps |
|---|---|
| Compare prices across zones | Pull ee, fi, lv, and lt side by side |
| Build spread and arbitrage models | Use EUR/MWh values with aligned timestamps |
Utilities and retail supply
| Goal | How this helps |
|---|---|
| Feed billing and tariff models | Source spot prices per interval |
| Validate supplier invoices | Cross check charged rates against the market |
Smart home and demand response
| Goal | How this helps |
|---|---|
| Shift loads to cheap hours | Find the lowest priced intervals of the day |
| Schedule EV charging | Trigger charging when prices dip |
Research and reporting
| Goal | How this helps |
|---|---|
| Study Baltic and Nordic markets | Snapshot prices over chosen date ranges |
| Build energy dashboards | Drive charts with consistent records |
๐ Automating Elering Nord Pool Prices Scraper
Connect runs to the tools you already use:
- Make and Zapier to trigger runs and route prices into sheets or databases.
- Slack to post a daily price 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 Baltic and Nordic spot prices move across zones and seasons.
- Personal: time your own appliance and EV usage to cheaper intervals.
- Non-profit: power a community energy awareness 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 find the cheapest hours, compare zones, or chart the daily price curve.
โ Frequently Asked Questions
Do I need an Elering or Nord Pool account? No. The Actor reads the public Elering dashboard API, which needs no login.
Do I need an API key? No key is required.
Which zones can I pull?
Estonia (ee), Finland (fi), Latvia (lv), and Lithuania (lt). Pick any mix with the zones input.
What does the price represent? The Nord Pool day-ahead spot price for that bidding zone and interval, in EUR/MWh. A EUR/kWh value is included for convenience.
Why are there so many records per day? Elering reports prices at the market resolution, currently 15 minute intervals, so a single day is roughly 97 points per zone.
What time zone are the timestamps in?
Times are UTC. isoTime is an ISO 8601 UTC string and unixTimestamp is the same moment in seconds.
Can I get a range of several days?
Yes. Set start and end to span the period you need, then raise maxItems accordingly.
Why did I get fewer points than expected? The day-ahead auction publishes prices up to a horizon. Hours past that horizon are not available yet, so a forward range returns fewer points.
How fresh is the data? Each run pulls live from Elering, so it reflects what the dashboard publishes at run time.
Can I schedule this? Yes. Use Apify Schedules to snapshot prices on any cadence, for example once a day after the auction clears.
๐ 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 Elering or Nord Pool. Only publicly available data is collected.