Deutsche Bundesbank — Bank Lending Survey (BBBU2)
Official time series dataset from the Deutsche Bundesbank covering the Bank Lending Survey, published under the BBBU2 dataflow via an SDMX 2.1 REST endpoint. The same endpoint can return data as XML (SDMX-ML), CSV, or JSON, and supports selecting specific series using a key path together with startPeriod, endPeriod, and lastNObservations filters. It provides survey-based indicators on bank lending conditions and credit standards in Germany, useful for economic and financial analysis at national level.Bank Lending Survey (BBBU2) — official time series from the Deutsche Bundesbank, published as the BBBU2 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 (22 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| BBK_STD_FREQ | dimension | Frequency of the observation, e.g. quarterly.1 codes (e.g. Q) |
| BBK_STD_AREA_WORLD | dimension | Geographical reference area code, e.g. Germany.1 codes (e.g. DE) |
| BBK_BLS_BANK_SELECTION | dimension | Code identifying the group of banks surveyed.1 codes (e.g. ALL) |
| BBK_BLS_ITEM | dimension | Code for the specific survey item or question.51 codes (e.g. BC, BLR, BSC) |
| BBK_BLS_COUNT | dimension | Code indicating count type, e.g. equally or value-weighted.2 codes (e.g. E, H) |
| BBK_BLS_COUNT_DETAIL | dimension | Code detailing bank size category, e.g. large or SME.5 codes (e.g. LE, SME, Z) |
| BBK_BLS_TIME_HORIZON | dimension | Code for the survey's reference time horizon.2 codes (e.g. B3, F3) |
| BBK_BLS_EFFECT_DOMAIN | dimension | Code for the domain of effect assessed in the survey.6 codes (e.g. ST, MA, MR) |
| BBK_BLS_MARKET_ROLE | dimension | Code indicating market role, e.g. supply or demand.2 codes (e.g. S, D) |
| BBK_BLS_AGG_METHOD | dimension | Code for the aggregation method used on responses.3 codes (e.g. A, DINX, FNET) |
| TIME_PERIOD | time | Reference time period of the observation, e.g. quarter.Time dimension — filter with startPeriod / endPeriod query params. |
| OBS_VALUEObservation value | number | Numeric value of the survey observation.The observed numeric value for each cell. |
| TIME_FORMAT | attribute | Code describing the format of the time period.Code describing the format of the time period. |
| BBK_DECIMALS | attribute | Number of decimal places in the observation value.Number of decimal places in the observation value. |
| BBK_ID | attribute | Bundesbank internal identifier for the time series.Bundesbank internal identifier for the time series. |
| BBK_UNIT_ENG | attribute | Unit of measurement for the value, in English.Unit of measurement for the value, in English. |
| BBK_UNIT_MULT | attribute | Scaling multiplier applied to the observation value.Scaling multiplier applied to the observation value. |
| BBK_TITLE_ENG | attribute | English title of the time series.English title of the time series. |
| BBK_COMM_GEN_ENG | attribute | General explanatory comment on the series, in English.General explanatory comment on the series, in English. |
| WEB_CATEGORY | attribute | Category classification used on the Bundesbank website.Category classification used on the Bundesbank website. |
| BBK_DIFF | attribute | Difference of the value from the previous period.Difference of the value from the previous period. |
| BBK_DIFF_Y | attribute | Difference of the value from the same period last year.Difference of the value from the same period last year. |
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: 3.00
{
"BBK_DIFF": null,
"OBS_VALUE": "3.00",
"BBK_DIFF_Y": null,
"TIME_PERIOD": "2008-Q2",
"BBK_BLS_ITEM": "BC",
"BBK_STD_FREQ": "Q",
"BBK_BLS_COUNT": "E",
"BBK_BLS_AGG_METHOD": "A",
"BBK_STD_AREA_WORLD": "DE",
"BBK_BLS_MARKET_ROLE": "S",
"BBK_BLS_COUNT_DETAIL": "LE",
"BBK_BLS_TIME_HORIZON": "B3",
"BBK_BLS_EFFECT_DOMAIN": "ST",
"BBK_BLS_BANK_SELECTION": "ALL"
}Record 2BBK_DIFF: 0.0 · OBS_VALUE: 3.00
{
"BBK_DIFF": "0.0",
"OBS_VALUE": "3.00",
"BBK_DIFF_Y": null,
"TIME_PERIOD": "2008-Q3",
"BBK_BLS_ITEM": "BC",
"BBK_STD_FREQ": "Q",
"BBK_BLS_COUNT": "E",
"BBK_BLS_AGG_METHOD": "A",
"BBK_STD_AREA_WORLD": "DE",
"BBK_BLS_MARKET_ROLE": "S",
"BBK_BLS_COUNT_DETAIL": "LE",
"BBK_BLS_TIME_HORIZON": "B3",
"BBK_BLS_EFFECT_DOMAIN": "ST",
"BBK_BLS_BANK_SELECTION": "ALL"
}Record 3BBK_DIFF: -4.0 · OBS_VALUE: 2.88
{
"BBK_DIFF": "-4.0",
"OBS_VALUE": "2.88",
"BBK_DIFF_Y": null,
"TIME_PERIOD": "2008-Q4",
"BBK_BLS_ITEM": "BC",
"BBK_STD_FREQ": "Q",
"BBK_BLS_COUNT": "E",
"BBK_BLS_AGG_METHOD": "A",
"BBK_STD_AREA_WORLD": "DE",
"BBK_BLS_MARKET_ROLE": "S",
"BBK_BLS_COUNT_DETAIL": "LE",
"BBK_BLS_TIME_HORIZON": "B3",
"BBK_BLS_EFFECT_DOMAIN": "ST",
"BBK_BLS_BANK_SELECTION": "ALL"
}Record 4BBK_DIFF: 1.4 · OBS_VALUE: 2.92
{
"BBK_DIFF": "1.4",
"OBS_VALUE": "2.92",
"BBK_DIFF_Y": null,
"TIME_PERIOD": "2009-Q1",
"BBK_BLS_ITEM": "BC",
"BBK_STD_FREQ": "Q",
"BBK_BLS_COUNT": "E",
"BBK_BLS_AGG_METHOD": "A",
"BBK_STD_AREA_WORLD": "DE",
"BBK_BLS_MARKET_ROLE": "S",
"BBK_BLS_COUNT_DETAIL": "LE",
"BBK_BLS_TIME_HORIZON": "B3",
"BBK_BLS_EFFECT_DOMAIN": "ST",
"BBK_BLS_BANK_SELECTION": "ALL"
}Record 5BBK_DIFF: 1.4 · OBS_VALUE: 2.96
{
"BBK_DIFF": "1.4",
"OBS_VALUE": "2.96",
"BBK_DIFF_Y": "-1.3",
"TIME_PERIOD": "2009-Q2",
"BBK_BLS_ITEM": "BC",
"BBK_STD_FREQ": "Q",
"BBK_BLS_COUNT": "E",
"BBK_BLS_AGG_METHOD": "A",
"BBK_STD_AREA_WORLD": "DE",
"BBK_BLS_MARKET_ROLE": "S",
"BBK_BLS_COUNT_DETAIL": "LE",
"BBK_BLS_TIME_HORIZON": "B3",
"BBK_BLS_EFFECT_DOMAIN": "ST",
"BBK_BLS_BANK_SELECTION": "ALL"
}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.