Deutsche Bundesbank — Expectation of inflation rate and expected real interest rates (BBSEI)
Official time series from the Deutsche Bundesbank covering inflation expectations and expected real interest rates, published under the BBSEI dataflow via the SDMX 2.1 REST API. The single endpoint supports multiple output formats, including XML (SDMX-ML), CSV and JSON, selectable via a format parameter. Users can extract specific series using a key path together with startPeriod, endPeriod and lastNObservations filters, allowing precise retrieval of national economic data for analysis of price expectations and real interest rate developments in Germany.Expectation of inflation rate and expected real interest rates (BBSEI) — official time series from the Deutsche Bundesbank, published as the BBSEI dataflow over SDMX 2.1 REST. One endpoint serves XML (SDMX-ML), CSV (?format=csv) and JSON (?format=json); extract exactly the series you need with a key path and startPeriod / endPeriod / lastNObservations filters.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (19 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| BBK_STD_FREQ | dimension | Code for the time series frequency, e.g. monthly (M).1 codes (e.g. M) |
| BBK_SEEI_ITEM | dimension | Code identifying the inflation/interest rate item measured.1 codes (e.g. ERZ) |
| BBK_SEEI_SECURITY_TYPE | dimension | Code for the type of security used (e.g. government bond).2 codes (e.g. GVB, IHS) |
| BBK_STD_AREA | dimension | Code for the geographic area covered, e.g. Germany (DE).1 codes (e.g. DE) |
| BBK_SEEI_PERIOD | dimension | Code indicating the reference period category of the series.1 codes (e.g. _Z) |
| BBK_SEIS_MATURITY | dimension | Code for the maturity of the underlying security, e.g. 5 or 10 years.2 codes (e.g. R05XX, R10XX) |
| TIME_PERIOD | time | Time dimension; filter with startPeriod / endPeriod query params.Time dimension — filter with startPeriod / endPeriod query params. |
| OBS_VALUEObservation value | number | The observed numeric value for each cell. |
| TIME_FORMAT | attribute | Code describing the format of the time period value.Code describing the format of the time period value. |
| BBK_DECIMALS | attribute | Number of decimal places used for the observation value.Number of decimal places used for the observation value. |
| BBK_ID | attribute | Bundesbank internal identifier for the time series.Bundesbank internal identifier for the time series. |
| BBK_UNIT | attribute | Code for the unit of measurement of the observation.Code for the unit of measurement of the observation. |
| BBK_UNIT_MULT | attribute | Multiplier exponent applied to the unit of measurement.Multiplier exponent applied to the unit of measurement. |
| BBK_TITLE_ENG | attribute | English-language title of the time series.English-language title of the time series. |
| BBK_COMM_GEN_ENG | attribute | General English-language comment or note on the series.General English-language comment or note on the series. |
| WEB_CATEGORY | attribute | Category under which the series is listed on the Bundesbank website.Category under which the series is listed on the Bundesbank website. |
| BBK_DIFF | attribute | Percentage difference of the observation from a prior period.Percentage difference of the observation from a prior period. |
| BBK_DIFF_Y | attribute | Percentage difference of the observation from the same period a year earlier.Percentage difference of the observation from the same period a year earlier. |
| OBS_STATUS | attribute | Status code indicating the quality or nature of the observation.Status code indicating the quality or nature of the observation. |
Schema captured from sdmx 2 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
Record 1BBK_DIFF: — · OBS_VALUE: 4.470
{
"BBK_DIFF": null,
"OBS_VALUE": "4.470",
"BBK_DIFF_Y": null,
"OBS_STATUS": null,
"TIME_PERIOD": "1989-10",
"BBK_STD_AREA": "DE",
"BBK_STD_FREQ": "M",
"BBK_SEEI_ITEM": "ERZ",
"BBK_SEEI_PERIOD": "_Z",
"BBK_SEIS_MATURITY": "R05XX",
"BBK_SEEI_SECURITY_TYPE": "GVB"
}Record 2BBK_DIFF: 6.5 · OBS_VALUE: 4.760
{
"BBK_DIFF": "6.5",
"OBS_VALUE": "4.760",
"BBK_DIFF_Y": null,
"OBS_STATUS": null,
"TIME_PERIOD": "1989-11",
"BBK_STD_AREA": "DE",
"BBK_STD_FREQ": "M",
"BBK_SEEI_ITEM": "ERZ",
"BBK_SEEI_PERIOD": "_Z",
"BBK_SEIS_MATURITY": "R05XX",
"BBK_SEEI_SECURITY_TYPE": "GVB"
}Record 3BBK_DIFF: 0.9 · OBS_VALUE: 4.804
{
"BBK_DIFF": "0.9",
"OBS_VALUE": "4.804",
"BBK_DIFF_Y": null,
"OBS_STATUS": null,
"TIME_PERIOD": "1989-12",
"BBK_STD_AREA": "DE",
"BBK_STD_FREQ": "M",
"BBK_SEEI_ITEM": "ERZ",
"BBK_SEEI_PERIOD": "_Z",
"BBK_SEIS_MATURITY": "R05XX",
"BBK_SEEI_SECURITY_TYPE": "GVB"
}Record 4BBK_DIFF: 2.8 · OBS_VALUE: 4.938
{
"BBK_DIFF": "2.8",
"OBS_VALUE": "4.938",
"BBK_DIFF_Y": null,
"OBS_STATUS": null,
"TIME_PERIOD": "1990-01",
"BBK_STD_AREA": "DE",
"BBK_STD_FREQ": "M",
"BBK_SEEI_ITEM": "ERZ",
"BBK_SEEI_PERIOD": "_Z",
"BBK_SEIS_MATURITY": "R05XX",
"BBK_SEEI_SECURITY_TYPE": "GVB"
}Record 5BBK_DIFF: 17.2 · OBS_VALUE: 5.786
{
"BBK_DIFF": "17.2",
"OBS_VALUE": "5.786",
"BBK_DIFF_Y": null,
"OBS_STATUS": null,
"TIME_PERIOD": "1990-02",
"BBK_STD_AREA": "DE",
"BBK_STD_FREQ": "M",
"BBK_SEEI_ITEM": "ERZ",
"BBK_SEEI_PERIOD": "_Z",
"BBK_SEIS_MATURITY": "R05XX",
"BBK_SEEI_SECURITY_TYPE": "GVB"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Query examples
curl -s 'https://api.statistiken.bundesbank.de/rest/metadata/dataflow/BBK' -H 'Accept: application/vnd.sdmx.structure+xml;version=2.1'All dataflows (datasets) published by this agency, as SDMX-ML.
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.