# Norges Bank API
> Live official monetary data from Norges Bank, Norway's central bank, served straight from its open data API — no key, nothing cached. The policy-rate endpoint returns Norway's key policy rate — the sight-deposit rate that Norges Bank sets to steer the economy, currently around 4.25% — with the date it took effect and recent history. The nowa endpoint returns NOWA, the Norwegian Overnight Weighted Average, the krone's overnight benchmark interest rate, together with the daily turnover behind it in millions of kroner and the number of reporting banks — NOWA prints around the policy rate on billions of kroner of overnight lending. The yields endpoint returns the Norwegian government bond generic yield curve (3, 5 and 10 years) with the 10-year-minus-3-year slope. This is the Norwegian central-bank layer for any fixed-income, forex, Nordic-markets or macro app that needs authoritative NOK rates. Live from Norges Bank, nothing stored. Distinct from the ECB, Fed and Bank of Canada APIs — this is Norway's policy rate, the NOWA benchmark and Norwegian government yields. 4 endpoints.

## Authentication
All requests require your oanor API key in the `x-oanor-key` header. Get one at https://www.oanor.com/developer/keys.

```bash
curl -H "x-oanor-key: oanor_live_…" "https://api.oanor.com/norgesbank-api/..."
```

## Pricing
- **Free** (Free) — 12,300 calls/Mo, 3 req/s
- **Starter** ($8/Mo) — 134,000 calls/Mo, 8 req/s
- **Pro** ($20/Mo) — 642,000 calls/Mo, 15 req/s
- **Scale** ($48/Mo) — 3,170,000 calls/Mo, 30 req/s

## Endpoints

### Rates

#### `GET /v1/nowa` — NOWA overnight benchmark

**Parameters:**
- `history` (query, optional, string) — Past values (1-60) Example: `10`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/norgesbank-api/v1/nowa?history=10"
```

**Response:**
```json
{
    "data": {
        "date": "2026-06-08",
        "name": "NOWA — Norwegian Overnight Weighted Average",
        "source": "Norges Bank",
        "history": [
            {
                "date": "2026-05-26",
                "rate_pct": 4.25
            },
            {
                "date": "2026-05-27",
                "rate_pct": 4.25
            },
            {
                "date": "2026-05-28",
                "rate_pct": 4.25
            },
            {
                "date": "2026-05-29",
                "rate_pct": 4.25
            },
            {
                "date": "2026-06-01",
                "rate_pct": 4.25
            },
            {
                "date": "2026-06-02",
                "rate_pct": 4.25
            },
            {
                "date": "2026-06-03",
                "rate_pct": 4.25
            },
            {
                "date": "2026-06-04",
                "rate_pct": 4.25
            },
            {
                "date": "2026-06-05",
                "rate_pct": 4.25
            },
            {
                "date": "2026-06-08",
                "rate_pct": 4.25
            }
        ],
        "rate_pct": 4.25,
        "turnover_mnok": 19625,
        "reporting_banks": 11
    },
    "meta": {
        "timestamp": "2026-06-09T11:38:50.637Z",
        "request_id": "953ab4e6-b708-4b1f-9a9a-952f1e490391"
    },
    "status": "ok",
    "message": "NOWA retrieved successfully",
    "success": true
}
```

#### `GET /v1/policy_rate` — Norway key policy rate

**Parameters:**
- `history` (query, optional, string) — Past values (1-30) Example: `3`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/norgesbank-api/v1/policy_rate?history=3"
```

**Response:**
```json
{
    "data": {
        "name": "Key policy rate (sight deposit rate)",
        "source": "Norges Bank",
        "history": [
            {
                "date": "2026-06-04",
                "rate_pct": 4.25
            },
            {
                "date": "2026-06-05",
                "rate_pct": 4.25
            },
            {
                "date": "2026-06-08",
                "rate_pct": 4.25
            }
        ],
        "rate_pct": 4.25,
        "effective_date": "2026-06-08"
    },
    "meta": {
        "timestamp": "2026-06-09T11:38:50.875Z",
        "request_id": "7e676e6a-fa9c-498f-9d4c-bafecb67e8ec"
    },
    "status": "ok",
    "message": "Policy rate retrieved successfully",
    "success": true
}
```

#### `GET /v1/yields` — Norwegian government bond yields

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/norgesbank-api/v1/yields"
```

**Response:**
```json
{
    "data": {
        "date": "2026-06-08",
        "count": 3,
        "curve": [
            {
                "tenor": "3Y",
                "months": 36,
                "yield_pct": 4.544
            },
            {
                "tenor": "5Y",
                "months": 60,
                "yield_pct": 4.411
            },
            {
                "tenor": "10Y",
                "months": 120,
                "yield_pct": 4.372
            }
        ],
        "issuer": "Government of Norway, generic",
        "source": "Norges Bank",
        "country": "Norway",
        "spread_10y_3y_bps": -17
    },
    "meta": {
        "timestamp": "2026-06-09T11:38:51.056Z",
        "request_id": "10d84d9e-383e-4857-9b1f-eb933596132b"
    },
    "status": "ok",
    "message": "Yields retrieved successfully",
    "success": true
}
```

### Meta

#### `GET /v1/meta` — Spec

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/norgesbank-api/v1/meta"
```

**Response:**
```json
{
    "data": {
        "source": "Norges Bank open data API (SDMX-JSON, live)",
        "service": "norgesbank-api",
        "endpoints": {
            "GET /v1/meta": "This document.",
            "GET /v1/nowa": "NOWA overnight benchmark with turnover and reporting-bank count + history.",
            "GET /v1/yields": "Norwegian government bond generic yield curve (3Y/5Y/10Y) + 10y-3y spread.",
            "GET /v1/policy_rate": "Norway's key policy rate (history=N for past values)."
        },
        "description": "Live official monetary data from Norges Bank, Norway's central bank: the key policy rate (sight-deposit rate) with effective date and history; NOWA, the Norwegian Overnight Weighted Average krone benchmark, with daily turnover and reporting-bank count; and the Norwegian government bond generic yield curve (3/5/10 years). Live, no key, nothing stored. Distinct from the ECB, Fed and Bank of Canada APIs — this is Norway's policy rate, the NOWA benchmark and Norwegian government yields.",
        "upstream_status": "ok"
    },
    "meta": {
        "timestamp": "2026-06-09T11:38:51.254Z",
        "request_id": "a102a3b9-cb56-4ce9-b6fa-165fb825f86c"
    },
    "status": "ok",
    "message": "Meta",
    "success": true
}
```


---
Marketplace page: https://www.oanor.com/api/norgesbank-api
OpenAPI spec: https://www.oanor.com/api/norgesbank-api/openapi.json
