Price API
Access European electricity spot prices and Swedish power tariffs from DSOs.
Comprehensive API suite for accessing European electricity spot prices and Swedish power tariffs from Distribution System Operators (DSOs).
Overview
The Price API suite consists of two specialized services:
- Electricity Prices API: European electricity spot prices from ENTSO-E Transparency Platform
- Power Tariffs API: Swedish electricity grid power tariffs from DSOs (Eltariff-API v0.2.0 standard)
Electricity Prices API
European electricity spot prices with daily caching at 11:00 UTC.
Base URL: https://novacore-mainnet.sourceful.dev/services/price/electricity
Documentation: Swagger UI
Get Electricity Prices
GET /services/price/electricity/{area}
Parameters:
area(required): Area code (e.g.,SE3,SE4,DK2,NO1)date(optional): Specific date for historical prices (YYYY-MM-DD)
Example:
curl "https://novacore-mainnet.sourceful.dev/services/price/electricity/SE3"
Response:
{
"area": "SE3",
"area_name": "Sweden",
"currency": "EUR",
"unit": "MWh",
"resolution": "PT60M",
"timezone": "UTC",
"prices": [
{
"datetime": "2025-09-24T22:00:00+00:00",
"price": 65.47
}
],
"metadata": {
"provider": "ENTSO-E Transparency Platform",
"total_points": 48,
"cached": true
}
}
List Supported Areas
GET /services/price/electricity/areas
Supported Areas:
- Countries: AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IT, LT, LU, LV, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR
- Bidding Zones: DK1, DK2, NO1-NO5, SE1-SE4
Data Availability
| Data Type | Details |
|---|---|
| Current prices | Up to 48 hourly data points |
| Day-ahead prices | Available after 11:00 UTC |
| Historical prices | Use ?date=YYYY-MM-DD |
| Caching | Daily at 11:00 UTC |
| Resolution | Hourly (PT60M) |
| Currency | EUR |
Power Tariffs API
Swedish electricity grid power tariffs from DSOs using the Eltariff-API v0.2.0 standard.
Base URL: https://novacore-mainnet.sourceful.dev/services/price/tariffs
Documentation: Swagger UI
Get Tariffs by Location
GET /services/price/tariffs/lookup?lon={longitude}&lat={latitude}
Example:
curl "https://novacore-mainnet.sourceful.dev/services/price/tariffs/lookup?lon=15.627&lat=58.404"
Response:
{
"lat": 58.404,
"lon": 15.627,
"area": "SE3",
"tariff_provider_id": "tekniska_verken",
"count_total": 59,
"tariffs": [
{
"id": "20be3a86-0ffd-4efd-9157-217e2bbae427",
"name": "Prislista Lägenhet 16-25A",
"product": "net.lnk.cons.fuse.lgh",
"company": "Tekniska verken Linköping Nät AB"
}
]
}
List DSO Providers
GET /services/price/tariffs/providers
Returns all 39 DSO providers with tariff counts.
Get Power Tariffs by Provider
GET /services/price/tariffs/{provider_id}
Example:
curl "https://novacore-mainnet.sourceful.dev/services/price/tariffs/tekniska_verken"
Get Tariff Details
GET /services/price/tariffs/tariff/{tariff_id}
Response includes:
- Fixed price components (monthly fees)
- Energy price components (kWh rates)
- Power price components (kW demand charges)
- Valid periods and billing information
Datetime-Based Pricing
Get specific price components for a given datetime:
# Power price
GET /services/price/tariffs/tariff/{tariff_id}/powerPrice/{datetime}
# Energy price
GET /services/price/tariffs/tariff/{tariff_id}/energyPrice/{datetime}
# Fixed price
GET /services/price/tariffs/tariff/{tariff_id}/fixedPrice/{datetime}
Example:
curl "https://novacore-mainnet.sourceful.dev/services/price/tariffs/tariff/ae65838c.../powerPrice/2025-01-15T10:30:00"
Current Statistics
| Metric | Value |
|---|---|
| Power tariffs | 194 |
| DSO providers | 39 |
| Electricity areas | 39 |
| Time zone (tariffs) | Europe/Stockholm |
Health Checks
# Electricity API
GET /services/price/electricity/health
# Tariffs API
GET /services/price/tariffs/health
Response:
{
"status": "healthy"
}