Economics

Central bank meeting calendar (FOMC, ECB, BoE, BoJ, SNB, Riksbank)

Changed on

Scheduled monetary policy meetings and announcement days of six central banks, as PUBLISHED on each bank's own site - a static committed table refreshed yearly, independent of any data-release feed. Every row carries the decision publication day (decision_date), the meeting window for two-day formats, and whether the decision ships with the bank's forecast publication (type=projections). Defaults to upcoming meetings; pass upcoming=false for the full published table, or from/to for a window.

get/api/v1/macro/cb-calendar

Request

  • Base URL: https://sugra.ai
  • URL: https://sugra.ai/api/v1/macro/cb-calendar
  • Auth: API key in header x-api-key

Query parameters

bankstring nullable

Narrow to one bank: fomc, ecb, boe, boj, snb, riksbank.

upcomingboolean nullable

True keeps meetings whose decision day is today or later - the default WITHOUT a window. With from/to the window states the range and upcoming defaults to false, so a historical window is not silently emptied; pass it explicitly to combine.

fromstring nullable

Window lower bound on decision_date, YYYY-MM-DD inclusive.

tostring nullable

Window upper bound on decision_date, YYYY-MM-DD inclusive.

Response

Merged meeting calendar across the six banks, chronological by decision_date.

Example response

{
  "meta": {
    "endpoint": "/api/v1/fred/us/cpi",
    "data_time": "2026-04-16T14:30:00Z",
    "response_time": "2026-04-16T14:30:12Z",
    "provider": "Sugra API v1.0.1",
    "data_age_days": 8.532,
    "source": "sugra_crypto",
    "attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
    "fallback_chain": [
      "sugra_crypto",
      "sugra_finance"
    ],
    "stale_since": "2026-09-08T12:00:00Z",
    "period": "2026-Q1",
    "notes": "the UKMTO report behind these counts is dated 2026-08-21 and is 11 days old"
  }
}

Changes