# Riksbank SWEA Rates Scraper (`parseforge/riksbank-swea-rates-scraper`) Actor

Pull Swedish central bank policy rates, reference rates, STIBOR fixings, and SEK exchange rates from the Riksbank SWEA feed. Each record carries the series ID, short description, observation date, and value. Useful for treasury reporting, FX analysis, and macro research.

- **URL**: https://apify.com/parseforge/riksbank-swea-rates-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** Developer tools, Automation, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.98 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

![ParseForge Banner](https://github.com/ParseForge/apify-assets/blob/ad35ccc13ddd068b9d6cba33f323962e39aed5b2/banner.jpg?raw=true)

## 🇸🇪 Riksbank SWEA Rates Scraper

> 🚀 **Pull Swedish central bank rates in seconds.** Get policy rates, reference rates, STIBOR fixings, government bond yields, and SEK exchange rates from the Riksbank SWEA API.

> 🕒 **Last updated:** 2026-06-08 · **📊 Up to 12 fields** per record · 100+ series · latest value or full history

Turn the Riksbank's SWEA statistics feed into clean, structured records you can drop into a treasury report, an FX model, a macro dataset, or a research notebook. Pick one or more SWEA series, choose the latest value or a historical date range, and the Actor returns one tidy record per observation date with the series ID, its description, the date, and the value.

Coverage is the full SWEA catalog: the Riksbank policy rate and other central-bank rates, reference and discount rates, STIBOR fixings across tenors, Swedish treasury bills and government bonds, foreign benchmark yields, the TCW and KIX indices, and SEK cross rates against more than fifty currencies. Leave the series list empty to pull the whole catalog (capped by Max Items), or select exactly the series you need from the dropdown.

| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Treasury and finance teams | Pull official SEK rates and fixings for reporting |
| FX and rates analysts | Track the policy rate, STIBOR, and bond yields |
| Fintech and app developers | Feed a rate feature with clean records |
| Economists and researchers | Build historical Swedish rate series |

### 📋 What the Riksbank SWEA Rates Scraper does

This Actor calls the public Riksbank SWEA API. It first reads the series catalog, then for each selected series it pulls either the latest observation or a date range of history, and returns one clean record per observation:

- **Central-bank rates** — policy rate, deposit, lending, marginal, reference, and discount rates.
- **Market rates** — STIBOR fixings (1 week to 12 months), treasury bills, government bonds, and mortgage bonds.
- **Foreign benchmarks** — 5- and 10-year government bond yields for several countries.
- **SEK cross rates and indices** — SEK against 50+ currencies, plus the TCW and KIX indices.

Each record carries the series ID, short/mid/long descriptions, the observation date and value, the group ID, the source, and the series' available date range. Every record carries a `scrapedAt` timestamp.

### 🎬 Full Demo (_🚧 Coming soon_)

### ⚙️ Input

| Field | Type | Description |
|---|---|---|
| `seriesIds` | array | One or more SWEA series, chosen from a dropdown of 100+ ids (e.g. `SECBREPOEFF` policy rate, `SEDP3MSTIBORDELAYC` STIBOR 3 Months, `SEGVB10YC` SE 10-year bond, `SEKUSDPMI` SEK/USD). Leave empty to pull every series in the catalog (capped by Max Items). |
| `latestOnly` | boolean | When on, only the most recent observation per series is collected. Turn off to pull a date range. Defaults to `true`. |
| `fromDate` | string | Start date for history, `YYYY-MM-DD`. Used only when `latestOnly` is off. Leave empty to start from each series' first available date. |
| `toDate` | string | End date for history, `YYYY-MM-DD`. Used only when `latestOnly` is off. Defaults to today. |
| `maxItems` | integer | How many records to return. Free plan is capped at 10. |

**Example 1 — latest value for a few key series**
```json
{
    "seriesIds": ["SECBREPOEFF", "SEDP3MSTIBORDELAYC", "SEGVB10YC", "SEKUSDPMI"],
    "latestOnly": true,
    "maxItems": 10
}
````

**Example 2 — one year of policy-rate history**

```json
{
    "seriesIds": ["SECBREPOEFF"],
    "latestOnly": false,
    "fromDate": "2024-01-01",
    "toDate": "2024-12-31",
    "maxItems": 10
}
```

> ⚠️ **Good to Know:** with `latestOnly` on, you get one record per series; with it off, you get one record per observation date per series, so a long range across many series can produce a lot of rows (use `maxItems` to cap them). The SWEA API enforces a per-second rate limit; the Actor paces requests and retries automatically, so large pulls just take a little longer.

### 📊 Output

Each observation record looks like this:

| Field | Description |
|---|---|
| 🏷 `seriesId` | SWEA series ID |
| 📌 `shortDescription` | Short series description |
| 📅 `date` | Observation date |
| 📈 `value` | Observation value |
| 🏛 `source` | Source of the series |
| 📝 `midDescription` | Medium-length description |
| 📄 `longDescription` | Full description |
| 🗂 `groupId` | Catalog group ID |
| 🚫 `seriesClosed` | Whether the series is closed |
| 🕘 `observationMinDate` | Earliest available observation date |
| 🕛 `observationMaxDate` | Latest available observation date |
| 🕒 `scrapedAt` | Collection timestamp |
| ❌ `error` | Null on success |

**Real sample — observation record**

```json
{
    "seriesId": "SECBREPOEFF",
    "shortDescription": "Policy rate",
    "date": "2026-06-05",
    "value": 2.25,
    "source": "Sveriges Riksbank",
    "midDescription": "Policy rate, effective",
    "longDescription": "The Riksbank's policy rate, the rate which steers all other interest rates in the economy.",
    "groupId": 1,
    "seriesClosed": false,
    "observationMinDate": "1994-06-01",
    "observationMaxDate": "2026-06-05",
    "scrapedAt": "2026-06-08T17:09:21.000Z",
    "error": null
}
```

### ✨ Why choose this Actor

- Official data straight from the Riksbank SWEA API, no HTML scraping.
- 100+ series in one Actor: policy rates, STIBOR, bonds, and SEK cross rates.
- Latest value or full historical range, your choice.
- Built-in rate-limit handling so large pulls finish cleanly.
- No account, no API key, and no login required.

### 📈 How it compares to alternatives

| Approach | Effort | Structured fields | Series coverage | Maintenance |
|---|---|---|---|---|
| This Actor | One run | Yes | 100+ series | None on your side |
| Calling SWEA endpoints by hand | Tedious | Manual | Manual | Constant |
| Writing your own client | Days | Depends | You build it | You own the upkeep |

### 🚀 How to use

1. Create a free Apify account using [this sign-up link](https://console.apify.com/sign-up?fpr=vmoqkp).
2. Open the Riksbank SWEA Rates Scraper.
3. Pick one or more `seriesIds` (or leave empty for the whole catalog).
4. Choose `latestOnly`, or turn it off and set `fromDate`/`toDate`.
5. Set `maxItems`, click **Start**, and grab your results when the run finishes.

### 💼 Business use cases

#### Treasury and reporting

| Goal | How this helps |
|---|---|
| Book official Swedish rates | Pull the policy rate or reference rate |
| Reference a STIBOR fixing | Select the STIBOR tenor you need |

#### FX and rates analysis

| Goal | How this helps |
|---|---|
| Track SEK cross rates | Pull `SEK***PMI` series for any currency |
| Model the yield curve | Pull treasury bills and government bonds |

#### Fintech and apps

| Goal | How this helps |
|---|---|
| Power a rate widget | Feed clean latest-value records |
| Build a fixings table | Pull several STIBOR tenors at once |

#### Research

| Goal | How this helps |
|---|---|
| Build a long rate series | Turn off `latestOnly` and sweep a range |
| Compare across countries | Pull foreign 5- and 10-year benchmarks |

### 🔌 Automating Riksbank SWEA Rates Scraper

Connect runs to the tools you already use:

- **Make** and **Zapier** to trigger runs and route records into sheets or databases.
- **Slack** to post the latest policy rate to a finance channel.
- **Airbyte** to load results into a warehouse.
- **GitHub** Actions to schedule periodic snapshots.
- **Google Drive** to archive each run's output.

### 🌟 Beyond business use cases

- **Research:** assemble decades of Swedish rate and fixing history.
- **Personal:** track SEK against your home currency.
- **Non-profit:** budget cross-border work with official rates.
- **Experimentation:** prototype a rates app without an SWEA client.

### 🤖 Ask an AI assistant

Paste your results into [ChatGPT](https://chat.openai.com), [Claude](https://claude.ai), [Perplexity](https://www.perplexity.ai), or [Microsoft Copilot](https://copilot.microsoft.com) and ask it to chart the policy rate over time, compare STIBOR tenors, or convert a value with the latest SEK cross rate.

### ❓ Frequently Asked Questions

**Do I need a Riksbank account or API key?**
No. The Actor reads the public Riksbank SWEA API, which needs no login.

**Which series can I pull?**
Over a hundred, including the policy rate, deposit/lending/reference rates, STIBOR fixings, treasury bills, government and mortgage bonds, foreign benchmark yields, the TCW and KIX indices, and SEK cross rates against 50+ currencies. Choose them from the dropdown.

**What if I leave the series list empty?**
The Actor pulls every series in the catalog, capped by `maxItems`.

**Latest value or history?**
Keep `latestOnly` on for the most recent observation per series, or turn it off and set `fromDate`/`toDate` for a historical range.

**What does each record contain?**
The series ID and descriptions, the observation date and value, the group ID, the source, and the series' available date range.

**Why might a run take a while?**
The SWEA API rate-limits requests. The Actor paces and retries automatically, so larger pulls simply take longer rather than failing.

**Are SEK exchange rates included?**
Yes. The `SEK***PMI` series carry SEK cross rates against many currencies, plus SDR and the KIX index.

**What does `seriesClosed` mean?**
Whether the Riksbank has stopped publishing that series. It is `true` for discontinued series.

**How fresh is the data?**
Each run reads live from the Riksbank, so it reflects the latest published observations.

**Can I schedule this?**
Yes. Use Apify Schedules to pull rates on any cadence.

### 🔌 Integrate with any app

Results are available through the Apify API, so you can pull them into any app, database, or workflow you already run.

### 🔗 Recommended Actors

- [Norges Bank Exchange Rates Scraper](https://apify.com/parseforge)
- More finance and reference data Actors in the [ParseForge collection](https://apify.com/parseforge)

> 💡 **Pro Tip:** browse the complete [ParseForge collection](https://apify.com/parseforge).

**🆘 Need Help?** [Open our contact form](https://tally.so/r/BzdKgA)

> **⚠️ Disclaimer:** independent tool, not affiliated with Sveriges Riksbank. Only publicly available data is collected.

# Actor input Schema

## `seriesIds` (type: `array`):

Riksbank SWEA series to pull. Pick one or more policy rates, reference rates, market rates, or SEK cross rates. Leave empty to pull every series in the catalog (capped by Max Items).

## `latestOnly` (type: `boolean`):

When enabled, only the most recent observation per series is collected. Turn this off to pull a date range of historical observations.

## `fromDate` (type: `string`):

Start date for historical observations in YYYY-MM-DD form, for example 2024-01-01. Used only when 'Latest observation only' is off. Leave empty to start from each series' first available date.

## `toDate` (type: `string`):

End date for historical observations in YYYY-MM-DD form, for example 2024-12-31. Used only when 'Latest observation only' is off. Defaults to today.

## `maxItems` (type: `integer`):

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

## Actor input object example

```json
{
  "latestOnly": true,
  "maxItems": 10
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/riksbank-swea-rates-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "maxItems": 10 }

# Run the Actor and wait for it to finish
run = client.actor("parseforge/riksbank-swea-rates-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "maxItems": 10
}' |
apify call parseforge/riksbank-swea-rates-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=parseforge/riksbank-swea-rates-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Riksbank SWEA Rates Scraper",
        "description": "Pull Swedish central bank policy rates, reference rates, STIBOR fixings, and SEK exchange rates from the Riksbank SWEA feed. Each record carries the series ID, short description, observation date, and value. Useful for treasury reporting, FX analysis, and macro research.",
        "version": "0.1",
        "x-build-id": "9DwQhMyEHwcw7ambn"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/parseforge~riksbank-swea-rates-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-parseforge-riksbank-swea-rates-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/parseforge~riksbank-swea-rates-scraper/runs": {
            "post": {
                "operationId": "runs-sync-parseforge-riksbank-swea-rates-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/parseforge~riksbank-swea-rates-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-parseforge-riksbank-swea-rates-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "seriesIds": {
                        "title": "Series",
                        "type": "array",
                        "description": "Riksbank SWEA series to pull. Pick one or more policy rates, reference rates, market rates, or SEK cross rates. Leave empty to pull every series in the catalog (capped by Max Items).",
                        "items": {
                            "type": "string",
                            "enum": [
                                "SECBDEPOEFF",
                                "SECBLENDEFF",
                                "SECBLIKVEFF",
                                "SECBMARGEFF",
                                "SECBREPOEFF",
                                "SECBDISCEFF",
                                "SECBREFEFF",
                                "SEDP12MSTIBOR",
                                "SEDP1MSTIBORDELAYC",
                                "SEDP1WSTIBORDELAYC",
                                "SEDP2MSTIBORDELAYC",
                                "SEDP3MSTIBORDELAYC",
                                "SEDP6MSTIBORDELAYC",
                                "SEDP9MSTIBOR",
                                "SEDPT_NSTIBORDELAYC",
                                "SETB12MBENCH",
                                "SETB1MBENCHC",
                                "SETB3MBENCH",
                                "SETB6MBENCH",
                                "SEGVB10YC",
                                "SEGVB2YC",
                                "SEGVB5YC",
                                "SEGVB7YC",
                                "SEGVB5YSTFIXC",
                                "SETB3MSTFIX",
                                "SETB6MSTFIX",
                                "SEMB2YCACOMB",
                                "SEMB5YCACOMB",
                                "SECP3MK1FIX",
                                "SECP6MK1FIX",
                                "SEKTCW92",
                                "EUDP3MDKK",
                                "EUDP3MEUR",
                                "EUDP3MGBP",
                                "EUDP3MJPY",
                                "EUDP3MNOK",
                                "EUDP3MUSD",
                                "EUDP6MDKK",
                                "EUDP6MEUR",
                                "EUDP6MGBP",
                                "EUDP6MJPY",
                                "EUDP6MNOK",
                                "EUDP6MUSD",
                                "DEGVB5Y",
                                "EMGVB5Y",
                                "FRGVB5Y",
                                "GBGVB5Y",
                                "JPGVB5Y",
                                "NLGVB5Y",
                                "USGVB5Y",
                                "DEGVB10Y",
                                "DKGVB10Y",
                                "EMGVB10Y",
                                "FIGVB10Y",
                                "FRGVB10Y",
                                "GBGVB10Y",
                                "JPGVB10Y",
                                "NLGVB10Y",
                                "NOGVB10Y",
                                "USGVB10Y",
                                "SEKATSPMI",
                                "SEKAUDPMI",
                                "SEKBEFPMI",
                                "SEKBGNPMI",
                                "SEKBRLPMI",
                                "SEKCADPMI",
                                "SEKCHFPMI",
                                "SEKCNYPMI",
                                "SEKCYPPMI",
                                "SEKCZKPMI",
                                "SEKDEMPMI",
                                "SEKDKKPMI",
                                "SEKEEKPMI",
                                "SEKESPPMI",
                                "SEKETT",
                                "SEKEURPMI",
                                "SEKFIMPMI",
                                "SEKFRFPMI",
                                "SEKGBPPMI",
                                "SEKGRDPMI",
                                "SEKHKDPMI",
                                "SEKHUFPMI",
                                "SEKIDRPMI",
                                "SEKIEPPMI",
                                "SEKILSPMI",
                                "SEKINRPMI",
                                "SEKISKPMI",
                                "SEKITLPMI",
                                "SEKJPYPMI",
                                "SEKKRWPMI",
                                "SEKKWDPMI",
                                "SEKLTLPMI",
                                "SEKLVLPMI",
                                "SEKMADPMI",
                                "SEKMXNPMI",
                                "SEKMYRPMI",
                                "SEKNLGPMI",
                                "SEKNOKPMI",
                                "SEKNZDPMI",
                                "SEKPHPPMI",
                                "SEKPLNPMI",
                                "SEKPTEPMI",
                                "SEKRONPMI",
                                "SEKRUBPMI",
                                "SEKSARPMI",
                                "SEKSGDPMI",
                                "SEKSITPMI",
                                "SEKSKKPMI",
                                "SEKTHBPMI",
                                "SEKTRLPMI",
                                "SEKTRYPMI",
                                "SEKUSDPMI",
                                "SEKZARPMI",
                                "SEKSDR",
                                "SEKKIX92",
                                "SEKUSDFO3MFIX",
                                "SEKUSDFO6MFIX"
                            ],
                            "enumTitles": [
                                "SECBDEPOEFF — Deposit rate",
                                "SECBLENDEFF — Lending rate",
                                "SECBLIKVEFF — Liquidity facility rate",
                                "SECBMARGEFF — Marginal rate",
                                "SECBREPOEFF — Policy rate",
                                "SECBDISCEFF — Discount rate",
                                "SECBREFEFF — Reference rate",
                                "SEDP12MSTIBOR — STIBOR 12 Months",
                                "SEDP1MSTIBORDELAYC — STIBOR 1 Month",
                                "SEDP1WSTIBORDELAYC — STIBOR 1 Week",
                                "SEDP2MSTIBORDELAYC — STIBOR 2 Months",
                                "SEDP3MSTIBORDELAYC — STIBOR 3 Months",
                                "SEDP6MSTIBORDELAYC — STIBOR 6 Months",
                                "SEDP9MSTIBOR — STIBOR 9 Months",
                                "SEDPT_NSTIBORDELAYC — STIBOR T/N",
                                "SETB12MBENCH — SE TB 12 Months",
                                "SETB1MBENCHC — SE TB 1 Month",
                                "SETB3MBENCH — SE TB 3 Months",
                                "SETB6MBENCH — SE TB 6 Months",
                                "SEGVB10YC — SE GVB 10 Year",
                                "SEGVB2YC — SE GVB 2 Year",
                                "SEGVB5YC — SE GVB 5 Year",
                                "SEGVB7YC — SE GVB 7 Year",
                                "SEGVB5YSTFIXC — SE STFIX 5 Year",
                                "SETB3MSTFIX — SE STFIX 3 Months",
                                "SETB6MSTFIX — SE STFIX 6 Months",
                                "SEMB2YCACOMB — SE MB 2 Year",
                                "SEMB5YCACOMB — SE MB 5 Year",
                                "SECP3MK1FIX — SE CP 3 Months",
                                "SECP6MK1FIX — SE CP 6 Months",
                                "SEKTCW92 — TCW-index",
                                "EUDP3MDKK — DK 3 Months",
                                "EUDP3MEUR — EU 3 Months",
                                "EUDP3MGBP — GB 3 Months",
                                "EUDP3MJPY — JP 3 Months",
                                "EUDP3MNOK — NO 3 Months",
                                "EUDP3MUSD — US 3 Months",
                                "EUDP6MDKK — DK 6 Months",
                                "EUDP6MEUR — EU 6 Months",
                                "EUDP6MGBP — GB 6 Months",
                                "EUDP6MJPY — JP 6 Months",
                                "EUDP6MNOK — NO 6 Months",
                                "EUDP6MUSD — US 6 Months",
                                "DEGVB5Y — DE 5 Year",
                                "EMGVB5Y — EU 5 Year",
                                "FRGVB5Y — FR 5 Year",
                                "GBGVB5Y — GB 5 Year",
                                "JPGVB5Y — JP 5 Year",
                                "NLGVB5Y — NL 5 Year",
                                "USGVB5Y — US 5 Year",
                                "DEGVB10Y — DE 10 Year",
                                "DKGVB10Y — DK 10 Year",
                                "EMGVB10Y — EU 10 Year",
                                "FIGVB10Y — FI 10 Year",
                                "FRGVB10Y — FR 10 Year",
                                "GBGVB10Y — GB 10 Year",
                                "JPGVB10Y — JP 10 Year",
                                "NLGVB10Y — NL 10 Year",
                                "NOGVB10Y — NO 10 Year",
                                "USGVB10Y — US 10 Year",
                                "SEKATSPMI — ATS",
                                "SEKAUDPMI — AUD",
                                "SEKBEFPMI — BEF",
                                "SEKBGNPMI — BGN",
                                "SEKBRLPMI — BRL",
                                "SEKCADPMI — CAD",
                                "SEKCHFPMI — CHF",
                                "SEKCNYPMI — CNY",
                                "SEKCYPPMI — CYP",
                                "SEKCZKPMI — CZK",
                                "SEKDEMPMI — DEM",
                                "SEKDKKPMI — DKK",
                                "SEKEEKPMI — EEK",
                                "SEKESPPMI — ESP",
                                "SEKETT — SEK",
                                "SEKEURPMI — EUR",
                                "SEKFIMPMI — FIM",
                                "SEKFRFPMI — FRF",
                                "SEKGBPPMI — GBP",
                                "SEKGRDPMI — GRD",
                                "SEKHKDPMI — HKD",
                                "SEKHUFPMI — HUF",
                                "SEKIDRPMI — IDR",
                                "SEKIEPPMI — IEP",
                                "SEKILSPMI — ILS",
                                "SEKINRPMI — INR",
                                "SEKISKPMI — ISK",
                                "SEKITLPMI — ITL",
                                "SEKJPYPMI — JPY",
                                "SEKKRWPMI — KRW",
                                "SEKKWDPMI — KWD",
                                "SEKLTLPMI — LTL",
                                "SEKLVLPMI — LVL",
                                "SEKMADPMI — MAD",
                                "SEKMXNPMI — MXN",
                                "SEKMYRPMI — MYR",
                                "SEKNLGPMI — NLG",
                                "SEKNOKPMI — NOK",
                                "SEKNZDPMI — NZD",
                                "SEKPHPPMI — PHP",
                                "SEKPLNPMI — PLN",
                                "SEKPTEPMI — PTE",
                                "SEKRONPMI — RON",
                                "SEKRUBPMI — RUB",
                                "SEKSARPMI — SAR",
                                "SEKSGDPMI — SGD",
                                "SEKSITPMI — SIT",
                                "SEKSKKPMI — SKK",
                                "SEKTHBPMI — THB",
                                "SEKTRLPMI — TRL",
                                "SEKTRYPMI — TRY",
                                "SEKUSDPMI — USD",
                                "SEKZARPMI — ZAR",
                                "SEKSDR — SDR",
                                "SEKKIX92 — KIX-index",
                                "SEKUSDFO3MFIX — SEK/USD Forward Premium 3 Months",
                                "SEKUSDFO6MFIX — SEK/USD Forward Premium 6 Months"
                            ]
                        }
                    },
                    "latestOnly": {
                        "title": "Latest observation only",
                        "type": "boolean",
                        "description": "When enabled, only the most recent observation per series is collected. Turn this off to pull a date range of historical observations.",
                        "default": true
                    },
                    "fromDate": {
                        "title": "From date",
                        "type": "string",
                        "description": "Start date for historical observations in YYYY-MM-DD form, for example 2024-01-01. Used only when 'Latest observation only' is off. Leave empty to start from each series' first available date."
                    },
                    "toDate": {
                        "title": "To date",
                        "type": "string",
                        "description": "End date for historical observations in YYYY-MM-DD form, for example 2024-12-31. Used only when 'Latest observation only' is off. Defaults to today."
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
