{
  "data": {
    "bank": {
      "id": "ecb",
      "country": "EU",
      "name": "European Central Bank",
      "timezone": "Europe/Berlin",
      "rateName": "deposit facility rate",
      "step": 0.25,
      "rateNote": "The ECB sets three key interest rates: the deposit facility rate (the headline recorded here), the main refinancing operations rate and the marginal lending facility rate. Since 18 September 2024 the MRO rate sits 15 basis points above the deposit facility rate and the marginal lending rate 25 basis points above the MRO rate.",
      "homepage": "https://www.ecb.europa.eu/home/html/index.en.html",
      "decisionIndex": "https://www.ecb.europa.eu/press/govcdec/mopo/html/index.en.html",
      "pressFeed": "https://www.ecb.europa.eu/rss/press.html",
      "calendarUrl": "https://www.ecb.europa.eu/press/calendars/mgcgc/html/index.en.html",
      "terms": {
        "summary": "Information on the ECB website may be reused provided it is reproduced accurately and the ECB is cited as the source; changes (e.g. seasonal adjustment) must be disclosed, sellers of documents including it must say it is free on the ECB site, and authored papers need prior written permission.",
        "url": "https://www.ecb.europa.eu/services/disclaimer/html/index.en.html"
      },
      "meetingsPerYear": 8
    },
    "currentRate": 2.5,
    "effective": "2026-09-16",
    "rateSource": "https://www.ecb.europa.eu/stats/key-ecb-interest-rates/html/index.en.html",
    "lastDecision": {
      "id": "ecb-2026-09-10",
      "date": "2026-09-10",
      "rateBefore": 2.25,
      "rateAfter": 2.5,
      "direction": "raise",
      "statement": "https://www.ecb.europa.eu/press/pr/date/2026/html/ecb.mp260910~314e508016.en.html",
      "observed": true
    },
    "nextMeeting": {
      "id": "ecb-2026-10-29",
      "bank": "ecb",
      "bankName": "European Central Bank",
      "country": "EU",
      "date": "2026-10-29",
      "announceAt": "2026-10-29T13:15:00Z",
      "timezone": "Europe/Berlin",
      "dateStatus": "published",
      "movedFrom": null,
      "rateBefore": 2.5,
      "step": 0.25,
      "calendarSource": "https://www.ecb.europa.eu/press/calendars/mgcgc/html/index.en.html",
      "citation": "ECB Governing Council calendar: \"monetary policy meeting in Frankfurt (Day 2), followed by press conference\" on 29/10/2026; decision press release at 14:15 Frankfurt time per the ECB monetary policy decisions page (CET, UTC+1).",
      "settleSource": {
        "role": "decision-statement",
        "pattern": "https://www.ecb.europa.eu/press/pr/date/<YYYY>/html/ecb.mp<YYMMDD>~<10-hex hash>.en.html",
        "foundAt": "https://www.ecb.europa.eu/press/govcdec/mopo/html/index.en.html",
        "example": "https://www.ecb.europa.eu/press/pr/date/2026/html/ecb.mp260910~314e508016.en.html",
        "resolvable": false,
        "reads": {
          "right": 0,
          "wrong": 0,
          "void": 0
        }
      },
      "observed": null
    },
    "history": {
      "observedDecisions": 14,
      "firstObserved": "2025-01-30",
      "lastObserved": "2026-09-10",
      "lastChange": {
        "date": "2026-09-10",
        "direction": "raise",
        "bp": 25
      },
      "daysSinceLastChange": 27,
      "consecutiveHolds": 0,
      "moves": [
        {
          "direction": "raise",
          "bp": 25,
          "count": 2,
          "label": "25bp raise ×2"
        },
        {
          "direction": "hold",
          "bp": 0,
          "count": 8,
          "label": "hold ×8"
        },
        {
          "direction": "cut",
          "bp": 25,
          "count": 4,
          "label": "25bp cut ×4"
        }
      ]
    },
    "freshness": {
      "lastObservedDecision": "2026-09-10",
      "daysSinceLastObserved": 27,
      "daysToNextMeeting": 22
    },
    "warnings": [
      {
        "level": "warning",
        "where": "bank ecb",
        "message": "decision-statement source is not resolvable yet: 0 right, 0 wrong, 0 void in reads (the bar is 5 right, 0 wrong)"
      }
    ]
  },
  "meta": {
    "dataset_version": "2026-10-07.564a7400",
    "built_at": "2026-10-07T14:44:37Z",
    "generated_at": "2026-10-07T15:34:47.947Z",
    "licence": "CC BY 4.0: credit \"Macro Index\" and link to the site",
    "docs": "https://www.macroindex.org/openapi.json"
  }
}