Riksbank APIriksbank.se ↗
Access Riksbank scheduled events via API: monetary policy meetings, speeches, publications, and press conferences. Filter by year and month.
What is the Riksbank API?
The Riksbank Calendar API exposes 1 endpoint — get_calendar_events — that returns structured event data from Sweden's central bank public calendar, covering monetary policy meetings, speeches, board meetings, publications, and press conferences. Each response includes an events array with typed calendar entries, a total event count, and the requested year and month, making it straightforward to monitor the Riksbank's scheduled activities programmatically.
curl -X GET 'https://api.parse.bot/scraper/ed4707ac-d2a3-48e4-9990-9016ce4b3f96/get_calendar_events?year=2026&month=9' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace riksbank-se-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Riksbank Calendar API — list upcoming central bank events."""
from parse_apis.riksbank_se_api import Riksbank, CalendarNotFound
client = Riksbank()
# List events for a specific month, capped at 5 items total.
for event in client.events.list(year="2026", month=8, limit=5):
print(event.date, "|", event.title)
if event.location:
print(" Location:", event.location)
# Drill into the first event of a different month.
event = client.events.list(year="2026", month=3, limit=1).first()
if event is not None:
print(event.title, "-", event.time)
print(" Details:", event.detail_url)
# Handle a calendar that doesn't exist (e.g. far-future year).
try:
client.events.list(year="2099", month=1, limit=1).first()
except CalendarNotFound:
print("No calendar published for 2099")
print("exercised: events.list")
Retrieve Riksbank calendar events for a given year and optional month. Returns both past and future events including monetary policy meetings, speeches, publications, press conferences, and board meetings. When month is omitted, fetches events for all 12 months (12 sequential page requests). Each event includes date, title, time, description, location, organiser, and a detail URL.
| Param | Type | Description |
|---|---|---|
| year | string | 4-digit calendar year (e.g. 2026, 2027). Defaults to the current year. Only years with published calendars are available (currently 2026 and 2027). |
| month | integer | Month number (1-12) to filter events. When omitted, returns events for all months of the specified year. |
{
"type": "object",
"fields": {
"year": "The calendar year as a string",
"month": "The requested month (string) or null if all months were fetched",
"events": "Array of calendar event objects",
"total_events": "Total number of events returned"
},
"sample": {
"data": {
"year": "2026",
"month": "8",
"events": [
{
"date": "19 Aug 2026",
"time": "Wed 09:00",
"title": "Monetary policy meeting: Decision on monetary policy including the policy rate",
"location": "",
"organiser": "",
"detail_url": "https://www.riksbank.se/en-gb/press-and-published/calendar/calendar-2026/2026-08-19/",
"description": "Monetary policy meeting at which the Executive Board takes a decision on monetary policy including the policy rate."
},
{
"date": "24 Aug 2026",
"time": "Mon 14:15",
"title": "Bunge: The Future of Private Capital Markets",
"location": "IVA Conference Centre, Grev Turegatan 16, Stockholm",
"organiser": "Swedish House of Finance & Stockholm School of Economics",
"detail_url": "https://www.riksbank.se/en-gb/press-and-published/calendar/calendar-2026/2026-08-24/",
"description": "First Deputy Governor Aino Bunge takes part in a panel discussion on private capital markets organised by the Swedish House of Finance and the Stockholm School of Economics."
}
],
"total_events": 7
},
"status": "success"
}
}About the Riksbank API
What the API Returns
The get_calendar_events endpoint returns an array of calendar event objects from the Riksbank's published schedule for a given year, optionally filtered to a single month. Each response includes the year string, a month value (or null when all months are fetched), the events array, and a total_events count. Event objects cover a range of official activities: monetary policy meetings, speeches by board members, scheduled publications, press conferences, and board meetings.
Query Parameters
Two optional inputs control what is returned. The year parameter accepts a 4-digit string (for example, 2026) and defaults to the current year; only years for which the Riksbank has published a calendar are supported. The month parameter accepts an integer from 1 to 12. When month is omitted, the endpoint fetches all 12 months for the specified year and returns them as a single consolidated response — useful for building an annual overview of policy events and publications.
Coverage and Scope
The calendar covers both past and future events as published by the Riksbank, so historical event lookups and forward-looking policy calendars are both supported within the years available. Event types include the formal monetary policy decision meetings that directly affect the Swedish krona and interest rate expectations, making this data relevant for fixed-income analysis, FX monitoring, and economics research workflows.
The Riksbank API is a managed, monitored endpoint for riksbank.se — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when riksbank.se changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official riksbank.se API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Alert systems that notify traders ahead of Riksbank monetary policy decision meetings
- Economic research tools that map Riksbank speech dates against SEK exchange rate movements
- Financial dashboards aggregating central bank event schedules across multiple countries
- News editorial calendars that surface upcoming Riksbank publications and press conferences
- Fixed-income models that incorporate expected rate-decision dates into bond pricing workflows
- Compliance tools tracking scheduled Riksbank board meetings for regulatory reporting timelines
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does the Riksbank provide an official developer API for its calendar data?+
What event types does get_calendar_events return?+
events array. The total_events field tells you how many entries are in the response for the requested year or month.Does the API return event details such as speaker names, locations, or document links?+
How far back do the historical calendars go?+
Can I retrieve events for multiple years in a single request?+
get_calendar_events covers one year at a time (all 12 months when month is omitted, or a single month). Multi-year retrieval requires sequential requests with different year values. You can fork this API on Parse and revise it to add a batch-year parameter that issues those requests and merges the results.