Discover/Smard API
live

Smard APIsmard.de

Monitor Germany's electricity day-ahead spot market prices in real-time at 15-minute intervals to track energy costs and market trends. Get accurate pricing data directly from the Federal Network Agency (Bundesnetzagentur) to optimize energy purchasing decisions and analyze power market dynamics.

This API takes change requests — .
Endpoint health
monitored
get_spot_prices
Checks pendingself-healing
Endpoints
1
Updated
3h ago
This call costs2 credits / call— charged only on success
Try it
Bidding zone or TSO area. Omitting defaults to DE (Germany).
End date in ISO format YYYY-MM-DD (UTC, inclusive of the full day). Omitting defaults to today.
Start date in ISO format YYYY-MM-DD (UTC). Omitting defaults to 7 days before today.
api.parse.bot/scraper/c55baad5-bf80-4113-82fa-eb7a076ee660/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c55baad5-bf80-4113-82fa-eb7a076ee660/get_spot_prices?date_to=2026-08-07&date_from=2026-08-06&region=DE' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalmissing one? ·

Fetch German energy day-ahead spot prices at 15-minute resolution for a given date range. Returns timestamped prices in EUR/MWh from the EPEX SPOT market for the specified bidding zone. Data is sourced weekly; the endpoint fetches all relevant weekly chunks and filters to the requested range. Each request makes 1 index call plus 1 data call per overlapping week (typically 1-2 for a week-long range).

Input
ParamTypeDescription
regionstringBidding zone or TSO area. Omitting defaults to DE (Germany).
date_tostringEnd date in ISO format YYYY-MM-DD (UTC, inclusive of the full day). Omitting defaults to today.
date_fromstringStart date in ISO format YYYY-MM-DD (UTC). Omitting defaults to 7 days before today.
Response
{
  "type": "object",
  "fields": {
    "unit": "always 'EUR/MWh'",
    "count": "number of price entries returned",
    "prices": "array of price objects, each with timestamp_ms (Unix ms), datetime_utc (ISO string), and price_eur_mwh (number)",
    "region": "bidding zone code used for the query",
    "resolution": "always '15min'"
  },
  "sample": {
    "data": {
      "unit": "EUR/MWh",
      "count": 192,
      "prices": [
        {
          "datetime_utc": "2026-08-07T00:00:00Z",
          "timestamp_ms": 1786060800000,
          "price_eur_mwh": 137.76
        },
        {
          "datetime_utc": "2026-08-07T00:15:00Z",
          "timestamp_ms": 1786061700000,
          "price_eur_mwh": 130.76
        },
        {
          "datetime_utc": "2026-08-07T00:30:00Z",
          "timestamp_ms": 1786062600000,
          "price_eur_mwh": 127.59
        }
      ],
      "region": "DE",
      "resolution": "15min"
    },
    "status": "success"
  }
}

About the Smard API

The Smard API on Parse exposes 1 endpoint for the publicly available data on smard.de. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.