---
title: "Party Imbalanced Position Daily (PIPD) stream"
method: GET
path: "/market-reports/party-imbalanced-position-daily/stream"
tags: ["SAA Market Reports"]
---

# Party Imbalanced Position Daily (PIPD) stream

`GET /market-reports/party-imbalanced-position-daily/stream`

## Request

- Base URL: `https://data.elexon.co.uk/bmrs/api/v1`
- URL: `https://data.elexon.co.uk/bmrs/api/v1/market-reports/party-imbalanced-position-daily/stream`
- Auth: none declared

This endpoint retrieves the Party Imbalanced Position Daily (PIPD) market report, also known as MR1A. It is produced from I014 market report extraction using data from two datasets, PIPD_BMULD and PIPD_SPPALD. Provided as a streaming endpoint.
            
Results can be filtered by from date, to date, run type and BSC party ID.

## Query parameters

- `fromDate` string, date, required
- `toDate` string, date, required
- `settlementRunType` 'II' | 'SF' | 'R1' | 'R2' | 'R3' | 'RF' | 'DF'
- `bscPartyId` string

## Response `200`

Data retrieved

- InsightsApiModelsResponsesMarketReportsPartyImbalancedPositionDailyResponse[]
  - `settlementDate` string, date: The settlement date.
  - `settlementRunType` string, nullable: The settlement run type.
  - `bscPartyId` string, nullable: The BSC Party ID.
  - `energyImbalanceVolume` number, double, nullable: The energy imbalance volume.
  - `creditedEnergyVolume` number, double, nullable: The credited energy volume.
  - `bmVolume` number, double, nullable: The BM volume.
  - `ecvnVolume` number, double, nullable: The ECVN volume.
  - `mvrnToCreditedEnergy` number, double, nullable: MVRN to credited energy.
  - `mvrnFromCreditedEnergy` number, double, nullable: MVRN from credited energy.
  - `energyImbalanceCashflow` number, double, nullable: The energy imbalance cashflow.
  - `bmUnitCashflow` number, double, nullable: The BM unit cashflow.
  - `informationImbalanceCashflow` number, double, nullable: The information imbalance cashflow.
  - `nonDeliveryCharge` number, double, nullable: The non-delivery charge.
  - `residualCashflowReallocationCharge` number, double, nullable: The residual cashflow reallocation charge.
  - `dailyVirtualLeadPartyCompensationCashflow` number, double, nullable: The daily virtual lead party compensation cashflow.
  - `dailySupplierCompensationCashflow` number, double, nullable: The daily supplier compensation cashflow.
  - `dailyDirectCompensationCashflow` number, double, nullable: The daily direct compensation cashflow.
  - `totalCashflow` number, double, nullable: The total cashflow.

## Other responses

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

## Changes

- **2026-11-05** `d992cbaa9351`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/elexon/apis/bmrs-insights/changes/market-reports/party-imbalanced-position-daily/stream/get.md)

---

[API](https://skmtc.dev/elexon/apis/bmrs-insights.md) - [All operations](https://skmtc.dev/elexon/apis/bmrs-insights/llms.txt) - [OpenAPI document](https://skmtc.dev/elexon/apis/bmrs-insights/revisions/d992cbaa9351?raw)
