c0mm0.com — the continuously verified register of European data

Register record·DATASET·DE·REGULATORVERIFIED · checked 21h ago
D

Deutsche Bundesbank — Securities holdings (BBSAP)

DatasetExecutable4/7Query nowOpen workbenchSubscribe🇩🇪Germany

Official time series dataset from the Deutsche Bundesbank covering securities holdings statistics (BBSAP dataflow), part of the Bundesbank's broader statistical time series offering. Data is published via SDMX 2.1 REST, with a single endpoint serving XML (SDMX-ML), CSV, and JSON formats. Users can query specific series using a key path together with startPeriod, endPeriod, or lastNObservations filters. The dataset is useful for economic and financial analysis of securities holdings in Germany, supporting researchers, analysts, and institutions tracking national securities markets and related price and economic indicators.Securities holdings (BBSAP) — official time series from the Deutsche Bundesbank, published as the BBSAP 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.

economyprices
52
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (26 fields)

Filterable via the API (16)
BBK_STD_FREQBBK_SEH_SHS_SOURCEBBK_SEH_AMOUNT_TYPEBBK_SEH_CUSTODIANBBK_SEH_HOLDER_SECTORBBK_SEH_HOLDER_AREABBK_SEH_ISS_SECTORBBK_SEH_ISS_AREABBK_SEH_ESA_INSTRBBK_SEH_MATURITY_ORIGBBK_SEH_MATURITY_RESTBBK_SEH_ISS_CURRENCYBBK_SEH_VALUATIONBBK_SEH_STOCK_TYPEBBK_SEH_UNITTIME_PERIOD

Click a field to see example values.

FieldTypeDescription
BBK_STD_FREQFilterable via the APIdimensionFrequency code of the time series, e.g. monthly (M).1 codes (e.g. M)
BBK_SEH_SHS_SOURCEFilterable via the APIdimensionCode identifying the securities holdings statistics data source.1 codes (e.g. _X)
BBK_SEH_AMOUNT_TYPEFilterable via the APIdimensionCode for the type of amount reported (e.g. nominal value).1 codes (e.g. LE)
BBK_SEH_CUSTODIANFilterable via the APIdimensionCode identifying the custodian institution of the securities.9 codes (e.g. BG01, BG06, BG07)
BBK_SEH_HOLDER_SECTORFilterable via the APIdimensionCode for the economic sector of the securities holder.9 codes (e.g. 1000, 1100, 1200)
BBK_SEH_HOLDER_AREAFilterable via the APIdimensionCode for the country or region of the securities holder.3 codes (e.g. A1, U6, Z9)
BBK_SEH_ISS_SECTORFilterable via the APIdimensionCode for the economic sector of the security issuer.4 codes (e.g. S_1, S_11, S_12)
BBK_SEH_ISS_AREAFilterable via the APIdimensionCode for the country or region of the security issuer.5 codes (e.g. A1, U5, U6)
BBK_SEH_ESA_INSTRFilterable via the APIdimensionESA financial instrument classification code of the security.4 codes (e.g. F_3, F_51, F_52)
BBK_SEH_MATURITY_ORIGFilterable via the APIdimensionCode for the original maturity category of the instrument.1 codes (e.g. _X)
BBK_SEH_MATURITY_RESTFilterable via the APIdimensionCode for the remaining maturity category of the instrument.1 codes (e.g. _X)
BBK_SEH_ISS_CURRENCYFilterable via the APIdimensionCode for the currency in which the security was issued.1 codes (e.g. Z01)
BBK_SEH_VALUATIONFilterable via the APIdimensionCode for the valuation method applied to the holdings.2 codes (e.g. M, N)
BBK_SEH_STOCK_TYPEFilterable via the APIdimensionCode indicating the type of stock figure reported.1 codes (e.g. B)
BBK_SEH_UNITFilterable via the APIdimensionCode for the unit of measurement of the observation (e.g. EUR).2 codes (e.g. EUR, PURE_NUMB)
TIME_PERIODFilterable via the APItimeTime period of the observation; filterable via startPeriod/endPeriod.Time dimension — filter with startPeriod / endPeriod query params.
OBS_VALUEObservation valuenumberThe observed numeric value for each cell.
TIME_FORMATattributeCode describing the format of the time period value.Code describing the format of the time period value.
BBK_DECIMALSattributeNumber of decimal places used in the observation value.Number of decimal places used in the observation value.
BBK_IDattributeBundesbank internal identifier for the time series.Bundesbank internal identifier for the time series.
BBK_UNITattributeBundesbank code for the unit of the observation value.Bundesbank code for the unit of the observation value.
BBK_UNIT_MULTattributeMultiplier applied to the unit of the observation value.Multiplier applied to the unit of the observation value.
BBK_TITLE_ENGattributeEnglish-language title describing the time series.English-language title describing the time series.
WEB_CATEGORYattributeCategory code used for classifying the series on the Bundesbank website.Category code used for classifying the series on the Bundesbank website.
BBK_DIFFattributePercentage difference of the value from the previous period.Percentage difference of the value from the previous period.
BBK_DIFF_YattributePercentage difference of the value from the same period last year.Percentage 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: 754772
{
  "BBK_DIFF": null,
  "OBS_VALUE": "754772",
  "BBK_DIFF_Y": null,
  "TIME_PERIOD": "2013-01",
  "BBK_SEH_UNIT": "EUR",
  "BBK_STD_FREQ": "M",
  "BBK_SEH_ISS_AREA": "A1",
  "BBK_SEH_CUSTODIAN": "BG01",
  "BBK_SEH_ESA_INSTR": "F_3",
  "BBK_SEH_VALUATION": "M",
  "BBK_SEH_ISS_SECTOR": "S_1",
  "BBK_SEH_SHS_SOURCE": "_X",
  "BBK_SEH_STOCK_TYPE": "B",
  "BBK_SEH_AMOUNT_TYPE": "LE",
  "BBK_SEH_HOLDER_AREA": "A1",
  "BBK_SEH_ISS_CURRENCY": "Z01",
  "BBK_SEH_HOLDER_SECTOR": "1000",
  "BBK_SEH_MATURITY_ORIG": "_X",
  "BBK_SEH_MATURITY_REST": "_X"
}
Record 2BBK_DIFF: 1.2 · OBS_VALUE: 763915
{
  "BBK_DIFF": "1.2",
  "OBS_VALUE": "763915",
  "BBK_DIFF_Y": null,
  "TIME_PERIOD": "2013-02",
  "BBK_SEH_UNIT": "EUR",
  "BBK_STD_FREQ": "M",
  "BBK_SEH_ISS_AREA": "A1",
  "BBK_SEH_CUSTODIAN": "BG01",
  "BBK_SEH_ESA_INSTR": "F_3",
  "BBK_SEH_VALUATION": "M",
  "BBK_SEH_ISS_SECTOR": "S_1",
  "BBK_SEH_SHS_SOURCE": "_X",
  "BBK_SEH_STOCK_TYPE": "B",
  "BBK_SEH_AMOUNT_TYPE": "LE",
  "BBK_SEH_HOLDER_AREA": "A1",
  "BBK_SEH_ISS_CURRENCY": "Z01",
  "BBK_SEH_HOLDER_SECTOR": "1000",
  "BBK_SEH_MATURITY_ORIG": "_X",
  "BBK_SEH_MATURITY_REST": "_X"
}
Record 3BBK_DIFF: -0.7 · OBS_VALUE: 758594
{
  "BBK_DIFF": "-0.7",
  "OBS_VALUE": "758594",
  "BBK_DIFF_Y": null,
  "TIME_PERIOD": "2013-03",
  "BBK_SEH_UNIT": "EUR",
  "BBK_STD_FREQ": "M",
  "BBK_SEH_ISS_AREA": "A1",
  "BBK_SEH_CUSTODIAN": "BG01",
  "BBK_SEH_ESA_INSTR": "F_3",
  "BBK_SEH_VALUATION": "M",
  "BBK_SEH_ISS_SECTOR": "S_1",
  "BBK_SEH_SHS_SOURCE": "_X",
  "BBK_SEH_STOCK_TYPE": "B",
  "BBK_SEH_AMOUNT_TYPE": "LE",
  "BBK_SEH_HOLDER_AREA": "A1",
  "BBK_SEH_ISS_CURRENCY": "Z01",
  "BBK_SEH_HOLDER_SECTOR": "1000",
  "BBK_SEH_MATURITY_ORIG": "_X",
  "BBK_SEH_MATURITY_REST": "_X"
}
Record 4BBK_DIFF: -0.3 · OBS_VALUE: 756419
{
  "BBK_DIFF": "-0.3",
  "OBS_VALUE": "756419",
  "BBK_DIFF_Y": null,
  "TIME_PERIOD": "2013-04",
  "BBK_SEH_UNIT": "EUR",
  "BBK_STD_FREQ": "M",
  "BBK_SEH_ISS_AREA": "A1",
  "BBK_SEH_CUSTODIAN": "BG01",
  "BBK_SEH_ESA_INSTR": "F_3",
  "BBK_SEH_VALUATION": "M",
  "BBK_SEH_ISS_SECTOR": "S_1",
  "BBK_SEH_SHS_SOURCE": "_X",
  "BBK_SEH_STOCK_TYPE": "B",
  "BBK_SEH_AMOUNT_TYPE": "LE",
  "BBK_SEH_HOLDER_AREA": "A1",
  "BBK_SEH_ISS_CURRENCY": "Z01",
  "BBK_SEH_HOLDER_SECTOR": "1000",
  "BBK_SEH_MATURITY_ORIG": "_X",
  "BBK_SEH_MATURITY_REST": "_X"
}
Record 5BBK_DIFF: 0.3 · OBS_VALUE: 758866
{
  "BBK_DIFF": "0.3",
  "OBS_VALUE": "758866",
  "BBK_DIFF_Y": null,
  "TIME_PERIOD": "2013-05",
  "BBK_SEH_UNIT": "EUR",
  "BBK_STD_FREQ": "M",
  "BBK_SEH_ISS_AREA": "A1",
  "BBK_SEH_CUSTODIAN": "BG01",
  "BBK_SEH_ESA_INSTR": "F_3",
  "BBK_SEH_VALUATION": "M",
  "BBK_SEH_ISS_SECTOR": "S_1",
  "BBK_SEH_SHS_SOURCE": "_X",
  "BBK_SEH_STOCK_TYPE": "B",
  "BBK_SEH_AMOUNT_TYPE": "LE",
  "BBK_SEH_HOLDER_AREA": "A1",
  "BBK_SEH_ISS_CURRENCY": "Z01",
  "BBK_SEH_HOLDER_SECTOR": "1000",
  "BBK_SEH_MATURITY_ORIG": "_X",
  "BBK_SEH_MATURITY_REST": "_X"
}

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.

Full API documentation ↗

Machine-readable & source

Deutsche Bundesbank — Securities holdings (BBSAP) — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.