GridPulseGet API key

GridPulse

The electricity price API for developers and AI agents

Real-time prices, carbon intensity, and generation data for 40+ zones across Europe, GB, the United States, and Australia — normalized into a consistent JSON shape.

What you can call

Coverage

GET /v1/zones

27 Europe & GB · 7 US ISO/RTO · 5 Australian regions—all supported zone codes in one response.

Spot & curves

GET /v1/prices/current

Latest quote per zone, plus day-ahead and history endpoints—inline enrichments when you need carbon or mix.

Signals & savings

GET /v1/green/score · GET /v1/prices/cheapest

A 0–100 cleanliness score and the lowest-average forward price window—derived fields on top of the normalized stack.

Carbon outlook

GET /v1/carbon/current · GET /v1/carbon/forecast

Realised intensity where available and a short forward curve—same zone keys as the price routes.

Live demo · cycles every 4s

GET https://api.gridpulse.io/v1/prices/current?zone=DE&include=carbon

{
  "zone": "DE",
  "currency": "EUR",
  "prices": [
    {
      "timestamp_utc": "2026-05-06T12:00:00.000Z",
      "price_eur_mwh": 130.78,
      "resolution": "hour",
      "market_type": "day_ahead"
    }
  ],
  "carbon_intensity_gco2": 408,
  "green_score": 13
}

Why GridPulse

40+ zones, one API

Europe, Great Britain, United States, and Australia — consistent JSON shape across all regions

Real-time + historical

Live prices updating every 5–30 minutes, plus years of historical data for backtesting

MCP-native for AI agents

Connect Claude, Cursor, or any AI agent with one URL — no custom integration needed

Analytics built-in

Volatility, negative price risk, correlation, grid stress — derived insights not just raw data

Global Coverage at a Glance

Hover over any highlighted country to see what data is available. Live prices, carbon intensity, generation mix, and more — one consistent API.

Europe — Live prices · Carbon · GenerationGreat Britain — Live prices · CarbonUnited States — Live prices · GenerationAustralia — Live prices every 5 min70+ countries — Monthly carbon intensityNot yet covered

Europe & GB

  • 27 bidding zones
  • Live prices every 15–30 min
  • Carbon intensity & generation mix
DE🇩🇪FR🇫🇷GB🇬🇧NO🇳🇴ES🇪🇸22 more

United States

  • 7 grid regions
  • Live prices every 5 minutes
  • Generation mix by fuel type
CAISO🇺🇸ERCOT🇺🇸NYISO🇺🇸PJM🇺🇸3 more

Australia

  • 5 NEM regions
  • Live prices every 5 minutes
AU-NSW🇦🇺AU-QLD🇦🇺AU-VIC🇦🇺AU-SA🇦🇺AU-TAS🇦🇺

Global Carbon

70+ countries

Monthly carbon intensity

Africa · Americas · Asia · Middle East · Oceania

🇯🇵🇨🇳🇮🇳🇧🇷🇿🇦🇳🇬🇳🇿🇪🇬🇰🇷🇲🇽+60 more

3,400,000+ data points across prices, carbon, generation, and weather

40+ zones for live prices70+ countries for carbon intensityReal-time updates every 5 minutes

Endpoints

Production base URL: https://api.gridpulse.io. Below is everything the live API exposes today. On RapidAPI or behind our proxy, plan limits follow X-RapidAPI-Subscription (BASIC · PRO · ULTRA · MEGA).

GET/v1/prices/current
Basic

Latest spot quote per zone. Optional `include=carbon` or `include=generation` enriches each point.

GET/v1/prices/current?zone=GB
Basic

Live Great Britain wholesale electricity prices updated roughly every 30 minutes via the wholesale market index feed.

GET/v1/prices/day-ahead
Basic

Up to 96 hours of day-ahead auction prices ahead of delivery (cache-friendly).

GET/v1/prices/history
Pro

Historical hourly series between `from` and `to` (ISO 8601). Backfill depth depends on zone.

GET/v1/prices/cheapest
Pro

Cheapest contiguous `hours` window inside the next ~72h of forward prices.

GET/v1/prices/consumer
Pro

Household / market tariff reference prices (Germany and Austria only).

Interactive API tester

Sample response only — no request is sent to the API.

MCP connection

{
  "mcpServers": {
    "gridpulse": {
      "url": "https://api.gridpulse.io/mcp"
    }
  }
}
  • “What is the current electricity price and green score in Germany?”
  • “Find the cheapest 3-hour window to charge my EV in Norway tonight before 7am”
  • “Compare carbon intensity across DE, FR and NO right now”

Analytics that go beyond raw prices

Ultra and Mega plans unlock derived intelligence built on years of market telemetry.

Negative Price Risk

Know roughly 12 hours ahead when wholesale prices might go negative. Critical for battery operators and flexible demand.

Zone Correlation

Discover which markets move together. Sample DE ↔ FR linkage around 0.847 — essential context for coupled portfolios.

Carbon-Optimal Windows

Find the lowest-carbon contiguous hours ahead of any deadline — illustrative savings up to 42% versus peak hours for flexible loads.

Pricing

Four public plans —basic,pro,ultra, andmega— mirror RapidAPI quotas. Send X-RapidAPI-Subscription as BASIC, PRO, ULTRA, or MEGA and the gateway unlocks matching capabilities automatically.

RapidAPI

Basic

€0forever

X-RapidAPI-Subscription: BASIC

Mapped plan: basic

  • 500 API calls / month
  • ~10 requests / minute (fair use)
  • GET /v1/prices/current & /day-ahead
  • GET /v1/carbon/current
  • GET /v1/green/score
  • GET /v1/zones
  • MCP server (streamable HTTP)
Get started
Most popular

RapidAPI

Pro

$29per month

X-RapidAPI-Subscription: PRO

Mapped plan: pro

  • 10,000 API calls / month
  • 10 requests / second (plan default)
  • Everything in Basic
  • GET /v1/prices/history (date range)
  • GET /v1/prices/cheapest (sliding window)
  • GET /v1/prices/consumer (DE & AT intraday)
  • GET /v1/generation/current
  • POST / GET / DELETE /v1/webhooks
Subscribe

RapidAPI

Ultra

$99per month

X-RapidAPI-Subscription: ULTRA

Mapped plan: ultra

  • 60,000 API calls / month
  • 30 requests / second (plan default)
  • Everything in Pro
  • GET /v1/carbon/forecast (48h ahead)
  • Higher throughput for production workloads
Go Ultra

RapidAPI

Mega

$299per month

X-RapidAPI-Subscription: MEGA

Mapped plan: mega

  • 250,000 API calls / month
  • 100 requests / second (plan default)
  • Everything in Ultra
  • Custom zones & data products
  • SLA, security review, invoicing
  • Solutions engineering
Contact sales

Enterprise? Custom zones, SLA, invoicing. Email hello@gridpulse.io

Get started

API keys and billing will connect here. For now, use the demo login flow.

Open sign-up

Coverage

Real-time electricity prices, carbon intensity, generation mix, and analytics for 40+ zones across Europe, Great Britain, the United States, and Australia. Every zone below is accepted by REST v1 — call GET /v1/zones for the canonical list.

All zones below are accepted by GET /v1/zones and can be used as ?zone= on v1 endpoints.

Europe & Great Britain

27 bidding-zone codes spanning continental Europe plus Great Britain.

🇩🇪DEAPI
🇦🇹ATAPI
🇫🇷FRAPI
🇳🇱NLAPI
🇧🇪BEAPI
🇪🇸ESAPI
🇮🇹ITAPI
🇵🇱PLAPI
🇩🇰DKAPI
🇸🇪SEAPI
🇳🇴NOAPI
🇨🇭CHAPI
🇬🇧GBAPI
🇫🇮FIFinlandAPI
🇨🇿CZCzechiaAPI
🇭🇺HUHungaryAPI
🇷🇴RORomaniaAPI
🇭🇷HRCroatiaAPI
🇸🇰SKSlovakiaAPI
🇸🇮SISloveniaAPI
🇧🇬BGBulgariaAPI
🇬🇷GRGreeceAPI
🇷🇸RSSerbiaAPI
🇪🇪EEEstoniaAPI
🇱🇻LVLatviaAPI
🇱🇹LTLithuaniaAPI
🇮🇪IEIrelandAPI

United States & Canada

Seven major US interconnect hubs priced in USD, plus provincial markets for Ontario and Alberta.

🇺🇸CAISOCaliforniaAPI
🇺🇸ERCOTTexasAPI
🇺🇸NYISONew YorkAPI
🇺🇸PJMMid-AtlanticAPI
🇺🇸SPPSouthwest Power PoolAPI
🇺🇸MISOMidwestAPI
🇺🇸ISONENew EnglandAPI
🇨🇦CA-ONOntarioAPI
🇨🇦CA-ABAlbertaAPI

Australia (NEM regions)

5 National Electricity Market states with sub-five-minute freshness when live feeds succeed.

🇦🇺AU-QLDAPI
🇦🇺AU-NSWAPI
🇦🇺AU-VICAPI
🇦🇺AU-SAAPI
🇦🇺AU-TASAPI

Quick start

curl "https://api.gridpulse.io/v1/prices/current?zone=DE&include=carbon" \
  -H "X-API-Key: your_key_here"