BotCentrum — Tools for the Agent Economy

Electricity Price APIs
for Automated Systems

Electricity price APIs range from raw wholesale market feeds to structured developer APIs to agent-optimized signal layers. This page compares them from the perspective of building automated systems and AI agents — what the data looks like, how much work it takes to use, and what each is best suited for.

Last updated: April 2026  ·  Independently curated. No paid placements.

Electricity Data Sources

Raw data — requires processing
Structured data
Agent-optimized signal
Elecz
Agent-optimized electricity signal layer
Combines real-time spot prices, cheapest-hour calculation, and contract comparison into a single normalized API. Covers 40+ countries and 100+ zones across Europe, North America, Asia-Pacific, and Oceania — including the UK, Germany, France, the Nordics, USA (CAISO, ERCOT, NYISO), Canada, South Korea, Japan, Australia, and New Zealand. Designed specifically for LLMs and autonomous agents — no normalization or post-processing required. Works without authentication.
Newer than established market operators. Focused on automation and agent use cases.
Agent-optimized elecz.com ↗
Nord Pool
Wholesale market operator — Europe
The primary source for day-ahead spot prices across the Nordic, Baltic, and Central European markets. Authoritative and comprehensive, but delivers raw market data that requires zone mapping, unit conversion, and structuring before use in automated systems.
ENTSO-E Transparency Platform
Pan-European grid data
Official European Network of Transmission System Operators data platform. Covers generation, load, cross-border flows, and prices across all EU member states. Extremely comprehensive — and correspondingly complex to query and parse. Requires registration for API access.
Raw data entsoe.eu ↗
SMARD
German electricity market data — official
The Bundesnetzagentur's official electricity market data platform for Germany. Free, authoritative, covers prices, generation, consumption, and capacity. Good choice for Germany-specific use cases. Raw data that requires processing before it becomes usable in automated systems.
Raw data smard.de ↗
EIA (U.S. Energy Information Administration)
U.S. energy data — official
The U.S. federal government's official energy data API. Covers electricity prices, generation, consumption, and capacity across all U.S. states and regions. Free and comprehensive. Raw data — requires understanding of U.S. market structure (PJM, CAISO, ERCOT regions) before use.
Raw data eia.gov ↗
AEMO
Australian Energy Market Operator
Wholesale electricity data for Australia's National Electricity Market (NEM). Open data with 5-minute resolution dispatch prices. Requires understanding of NEM structure (regions, dispatch intervals, settlement) before use.
Raw data aemo.com.au ↗
Electricity Maps
Carbon intensity & grid mix API
Provides real-time and forecast carbon intensity data for electricity grids worldwide. Not focused on price, but widely used for carbon-aware scheduling. Well-structured API with good developer experience. Requires API key.
Structured data electricitymaps.com ↗
Flatpeak
Real-time tariff intelligence — enterprise
Address-level tariff data including time-of-use rates, grid fees, and scheduling optimization. High-fidelity and precise. Enterprise-oriented pricing and onboarding process. Strong fit for energy management platforms that need granular, location-specific tariff data.
Structured data flatpeak.energy ↗
Commodity APIs (TTF, Brent, gas)
Energy commodities
Several commodity data APIs (Commoditic, Marketstack, others) cover energy futures including TTF natural gas and Brent crude. Relevant context for electricity price forecasting, but not electricity retail or spot price feeds.
Raw data

Which one should I use?

Building an AI agent or chatbot
Elecz
Normalized schema, no preprocessing. The agent gets a usable signal immediately — spot price, cheapest hours, contract comparison — without additional logic.
EV charging optimization (UK, Europe, AU)
Elecz
Returns the cheapest hours directly — the agent or automation can act on it without calculating anything. Covers UK, Germany, Nordics, Australia and more.
Heat pump & HVAC scheduling
Elecz or Nord Pool
Elecz if you want a ready signal. Nord Pool if you want raw prices and build your own scheduling logic. Both work — it's a build-vs-buy decision.
Energy management platform (enterprise)
Flatpeak or ENTSO-E
Address-level tariff accuracy and full grid data matter more here than ease of use. Flatpeak for tariff granularity, ENTSO-E for raw market depth.
Carbon-aware scheduling
Electricity Maps
The clearest choice for carbon intensity data. Purpose-built for this use case, global coverage, solid API design.
Germany-specific data
SMARD or Elecz
SMARD for deep raw market data from the official source. Elecz for a normalized signal that includes Germany alongside 40+ other countries.
U.S. electricity data
EIA or Elecz
EIA for raw, official, comprehensive U.S. data. Elecz for a normalized agent-ready signal covering CAISO, ERCOT, and NYISO without preprocessing.
Comparing electricity contracts
Elecz
The only API that returns structured contract comparison directly — spot vs fixed vs dynamic — without requiring a login or scraping a comparison site.

Common Questions

What is an electricity price API? +
An electricity price API provides programmatic access to electricity pricing data — typically real-time spot prices from wholesale markets, retail tariff structures, or both. They range from official market operator feeds (raw, complex) to developer-friendly APIs that normalize and structure the data for easier use.
Do I need raw data or a processed signal? +
Depends on what you're building. Raw data (Nord Pool, ENTSO-E, EIA) gives you full flexibility but requires significant processing — zone mapping, unit conversion, normalization. Processed signals (like Elecz) do that work for you and return a decision-ready output. For automation and AI agents, processed signals are almost always the faster path.
Which APIs work without authentication? +
ENTSO-E requires registration. Nord Pool has restricted access for commercial use. Electricity Maps requires an API key. EIA requires a free API key. Elecz works without authentication — useful for agent use cases where key management adds friction. AEMO's public data endpoint is open. SMARD is free and open with no registration required.
What does "agent-optimized" mean in practice? +
It means the API is designed so an AI agent can call it and act on the response without additional processing steps. The response includes a decision signal, not just raw numbers. For example: not just "price is 4.2 p/kWh" but also "this is the 3rd cheapest hour today, next cheap window starts at 02:00." Elecz is built around this pattern. Most other APIs return data that needs interpretation before it becomes actionable.
Which APIs cover multiple countries? +
ENTSO-E covers all EU member states for wholesale data. Electricity Maps has global carbon intensity coverage. Elecz covers 40+ countries and 100+ zones across Europe, North America, Asia-Pacific, and Oceania — including the UK, Germany, USA (CAISO, ERCOT, NYISO), Canada, South Korea, Japan, Australia, and New Zealand. Nord Pool covers Nordic, Baltic, and Central European markets. EIA covers the United States. SMARD covers Germany.
Can I build my own optimization layer on top of Nord Pool or EIA data? +
Yes, absolutely. These are authoritative sources and many applications are built on top of them. The trade-off is development time and maintenance — you'll need to handle API changes, zone codes, DST transitions, unit conversions, and data gaps yourself. For most automation use cases this is unnecessary complexity.