# Euro Area Securities held for monetary policy purposes (APP + PEPP, Eurosystem), EUR millions, NSA

Euro Area Securities held for monetary policy purposes (APP + PEPP, Eurosystem), EUR millions, NSA was 3,276,834 EUR millions in 2 November 2026, down 0.6% from 26 October 2026 and down 13.9% from a year earlier.
That is the lowest reading since 27 July 2020.
Over the past ten years it has ranged from 1,551,104 EUR millions (7 Nov 2016) to 4,963,708 EUR millions (20 Jun 2022), averaging 3,604,305 EUR millions.

- Source agency: European Central Bank
- Makrognosis code: `EA.QEHOLD.W.NSA`
- Frequency: weekly
- Units: EUR millions
- Coverage: 2009-06-29 to 2026-11-02 (906 observations)
- Page: https://makrognosis.robomacro.com/data/euro-area/securities-held-for-monetary-policy-purposes-app-pepp-eurosystem-eur

## Recent data

| Period | Value |
|---|---:|
| 2 November 2026 | 3,276,834 EUR millions |
| 26 October 2026 | 3,295,214 EUR millions |
| 19 October 2026 | 3,300,460 EUR millions |
| 12 October 2026 | 3,310,940 EUR millions |
| 5 October 2026 | 3,316,305 EUR millions |
| 28 September 2026 | 3,331,017 EUR millions |
| 21 September 2026 | 3,343,531 EUR millions |
| 14 September 2026 | 3,346,577 EUR millions |
| 7 September 2026 | 3,359,089 EUR millions |
| 31 August 2026 | 3,360,736 EUR millions |
| 24 August 2026 | 3,363,311 EUR millions |
| 17 August 2026 | 3,365,834 EUR millions |
| 10 August 2026 | 3,381,231 EUR millions |
| 3 August 2026 | 3,381,432 EUR millions |
| 27 July 2026 | 3,387,967 EUR millions |
| 20 July 2026 | 3,398,732 EUR millions |
| 13 July 2026 | 3,408,962 EUR millions |
| 6 July 2026 | 3,427,410 EUR millions |
| 29 June 2026 | 3,439,589 EUR millions |
| 22 June 2026 | 3,443,206 EUR millions |
| 15 June 2026 | 3,453,467 EUR millions |
| 8 June 2026 | 3,459,349 EUR millions |
| 1 June 2026 | 3,462,780 EUR millions |
| 25 May 2026 | 3,479,464 EUR millions |

## API

```
curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/EA.QEHOLD.W.NSA"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/EA.QEHOLD.W.NSA",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
```
