---
title: "Loss of load probability and de-rated margin forecast (LOLPDRM)"
method: GET
path: "/forecast/system/loss-of-load"
tags: ["System forecast"]
---

# Loss of load probability and de-rated margin forecast (LOLPDRM)

`GET /forecast/system/loss-of-load`

This endpoint provides the 1h, 2h, 4h, 8h and 12h+ Loss of Load Probability and De-rated Margin forecasts
for each settlement period over a requested time range.
            
For each forecast horizon at 1, 2, 4 or 8 hours, the returned value is the forecast received that number of hours
before the start of the settlement period.
            
For the forecast horizon of 12h, the returned value is the most recent forecast received 12 or more hours
before the start of the settlement period. That is, if the most recent forecast was published today at 00:00,
- for 11:30 today, the 12h forecast is the one published yesterday at 23:30 (12h before)
- for 12:00 today, the 12h forecast is the one published today at 00:00 (12h before)
- for 12:30 today, the 12h forecast is the one published today at 00:00 (the latest published)

## Query parameters

- `from` string, date-time, required
- `to` string, date-time, required
- `settlementPeriodFrom` integer
- `settlementPeriodTo` integer
- `format` 'json' | 'xml' | 'csv'

## Response `200`

Data retrieved

- InsightsApiModelsResponsesResponseWithMetadata1InsightsApiModelsResponsesMiscLossOfLoadProbabilityDeratedMarginResponse
  - `data` InsightsApiModelsResponsesMiscLossOfLoadProbabilityDeratedMarginResponse[], nullable
    - `publishTime` string, date-time
    - `publishingPeriodCommencingTime` string, date-time
    - `startTime` string, date-time
    - `settlementDate` string, date
    - `settlementPeriod` integer
    - `forecastHorizon` number, double
    - `lossOfLoadProbability` number, double, nullable
    - `deratedMargin` number, double, nullable
  - `metadata` InsightsApiModelsMetadataApiResponseSourceMetadata
    - `datasets` string[], nullable

## Other responses

- `400` — Error with query parameters - see response for details
- `429` — Too many requests
- `500` — Server error - please try again later

---

[API](https://skmtc.net/elexon/apis/bmrs-insights.md) · [All operations](https://skmtc.net/elexon/apis/bmrs-insights/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elexon/bmrs-insights/revisions/d94e9edb295e/schema)
