Elering Nord Pool Electricity Prices Scraper avatar

Elering Nord Pool Electricity Prices Scraper

Pricing

from $1.63 / 1,000 results

Go to Apify Store
Elering Nord Pool Electricity Prices Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

ParseForge Banner

โšก 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 analystsLine up zone prices for spread and arbitrage analysis
Utilities and retailersFeed billing and tariff models with spot prices
Smart home and EV developersSchedule loads for the cheapest hours
Researchers and data teamsStudy 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

FieldTypeDescription
startstringStart of the date range, inclusive. A date like 2026-06-06 or a full ISO timestamp. Defaults to the previous full day.
endstringEnd of the date range, exclusive. A date like 2026-06-07 or a full ISO timestamp. Defaults to the start of the current day.
zonesarrayWhich bidding zones to include. Any of ee, fi, lv, lt. Empty means all four.
maxItemsintegerHow 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 maxItems still gives you a balanced cross-zone sample.

๐Ÿ“Š Output

Each record looks like this:

FieldDescription
๐ŸŒ zoneBidding zone code (ee, fi, lv, lt)
๐Ÿณ zoneNameReadable country name
๐Ÿ•ฐ isoTimePrice interval start as an ISO 8601 UTC timestamp
โฑ unixTimestampSame interval as a unix timestamp in seconds
๐Ÿ’ถ priceEurMwhNord Pool day-ahead spot price in EUR/MWh
๐Ÿ’ก priceEurKwhSame price converted to EUR/kWh
๐Ÿ•’ scrapedAtCollection timestamp
โŒ errorNull 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

ApproachEffortStructured fieldsMulti zoneMaintenance
This ActorOne runYesYesNone on your side
Copying from the dashboard by handTediousInconsistentManualConstant
Writing your own API clientDaysDependsYou build itYou own the upkeep

๐Ÿš€ How to use

  1. Create a free Apify account using this sign-up link.
  2. Open the Elering Nord Pool Electricity Prices Scraper.
  3. Set the start and end dates for the range you want.
  4. Choose the zones and set maxItems.
  5. Click Start and grab your results when the run finishes.

๐Ÿ’ผ Business use cases

Energy trading and analytics

GoalHow this helps
Compare prices across zonesPull ee, fi, lv, and lt side by side
Build spread and arbitrage modelsUse EUR/MWh values with aligned timestamps

Utilities and retail supply

GoalHow this helps
Feed billing and tariff modelsSource spot prices per interval
Validate supplier invoicesCross check charged rates against the market

Smart home and demand response

GoalHow this helps
Shift loads to cheap hoursFind the lowest priced intervals of the day
Schedule EV chargingTrigger charging when prices dip

Research and reporting

GoalHow this helps
Study Baltic and Nordic marketsSnapshot prices over chosen date ranges
Build energy dashboardsDrive 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.

๐Ÿ’ก 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.