List assets of a distribution network operator (DNO/DSO)
Retrieves complete installation data from the German Marktstammdatenregister (MaStR). Supports filtering by grid operator (BDEW code or name), asset type, capacity, commissioning year, and operational status. Default behavior: Only active installations (status 35 - In operation) are returned. No pagination required - can retrieve millions of installations.
Request
- Base URL: https://api.cernion.de
- URL: https://api.cernion.de/api/assets/list
- Auth: none declared
Query parameters
Name of the distribution network operator (fuzzy matching supported)
BDEW code (13 digits) - more precise than name
MaStR grid operator ID (SNB/GNB format) - direct ID without resolution
Asset type: solar (PV), wind, storage (battery), biomass (biogas), hydro (hydropower), combustion
City/region/postal code for geographic filtering (optional)
Filter by commissioning year (optional)
Minimum capacity in kW (optional)
Maximum capacity in kW (optional)
Max. number of results. Default: 1,000. Use a high value (e.g. 1000000) or all for the complete result set — the server paginates internally.
Pagination offset — number of records to skip. Use with limit to page through large result sets (e.g. offset=1000&limit=1000 fetches records 1,001–2,000).
Redispatch 2.0 filter: Only installations ≥100kW (automatically sets minCapacityKW=100)
Operational status: 31=Planned, 35=In operation (default), 37=Temporarily decommissioned, 38=Permanently decommissioned, all=All statuses
Filter by grid operator verification status code(s), comma-separated. Values: 2954=Geprüft ✅, 2955=In Prüfung ⏳, 3075=Nicht vorgesehen.
Include NAP data (Netzanschlusspunkt): MeLo, voltage level, grid bottleneck capacity. Default: true. Set to false to speed up large queries.
ISO date (YYYY-MM-DD or full ISO 8601). Returns only installations where DatumLetzteMeldung (MaStR last-notification date) is after this date. Useful for incremental sync.
Optional Cernion MCP token as URL query parameter. If provided, it overrides CERNION_TOKEN for this request. Prefer Authorization Bearer header in production to reduce token exposure in URLs/logs.
Response
List of installations with complete MaStR data
Example response
[
{
"SEE Nummer": "SEE913735587817",
"Betreiber": "PVA Langenenslingen",
"Leistung MW": 80.3088,
"Leistung kW": 80308.8,
"Technologie": "solar",
"Betriebsstatus": "35",
"Betriebsstatus Name": "In Betrieb",
"Datum Netzzugang": "2025-05-27",
"Einspeiseart": "Überschusseinspeisung",
"Postleitzahl": "88515",
"Ort": "Langenenslingen",
"Gemeinde": "Langenenslingen",
"Landkreis": "Biberach",
"Bundesland": "1402",
"Netzbetreiberpruefung Status": 2954,
"Netzbetreiberpruefung Status Name": "Geprüft",
"NAP MaStR Nummer": "SAN914634531048",
"Messlokation (MeLo)": "DE0003976706990000000000000073131",
"Spannungsebene NAP": "Niederspannung (LV)",
"Nettoengpassleistung kW": 6.15,
"Netz MaStR Nummer": "SNE985057905075",
"Netzbetreiber NAP MaStR": "SNB935578300972"
}
]Changes
No recorded changes to this operation across all 2 revisions of this API.