Deutsche Bundesbank — Direct investment transactions (publication level) (BBFFDITV)
Official time series dataset from the Deutsche Bundesbank covering direct investment transactions at publication level, published as the BBFFDITV dataflow via the SDMX 2.1 REST interface. Users can retrieve data from a single endpoint in XML (SDMX-ML), CSV, or JSON format, selecting specific series through a key path and refining results with startPeriod, endPeriod, or lastNObservations filters. The dataset forms part of Germany's broader macroeconomic and financial statistics covering cross-border direct investment flows, useful for economic analysis of capital movements and balance of payments monitoring at the national level.Direct investment transactions (publication level) (BBFFDITV) — official time series from the Deutsche Bundesbank, published as the BBFFDITV 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 (29 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| BBK_STD_FREQ | dimension | Code for the time series frequency, e.g. annual.1 codes (e.g. A) |
| BBK_ES_MEASURE_PRINCIPLE | dimension | Code for the statistical measurement principle applied.3 codes (e.g. A, DI, DO) |
| BBK_ES_AREA_REFERENCE | dimension | Code for the reference country or area, e.g. Germany.1 codes (e.g. DE) |
| BBK_ES_AREA_COUNTERPART | dimension | Code for the counterpart country or area of the investment.254 codes (e.g. W1, A1, A2) |
| BBK_ES_SECTOR_REFERENCE | dimension | Code for the institutional sector of the reporting economy.1 codes (e.g. S1) |
| BBK_ES_LEVEL_COUNTERPART | dimension | Code for the level of the counterpart investment relationship.1 codes (e.g. IMC) |
| BBK_ES_FLOW_STOCK_ENTRY | dimension | Code indicating whether the entry is a flow or stock.1 codes (e.g. T) |
| BBK_ES_ACCOUNTING_ENTRY | dimension | Code for the accounting entry type, e.g. assets or liabilities.8 codes (e.g. A, AD, AI) |
| BBK_ES_ACCOUNTING_ITEM | dimension | Code for the balance-of-payments accounting item, e.g. financial account.1 codes (e.g. FA) |
| BBK_ES_FUNCTIONAL_CAT | dimension | Code for the functional category of the investment, e.g. direct investment.1 codes (e.g. D) |
| BBK_ES_INSTR_ASSET | dimension | Code for the financial instrument or asset type.6 codes (e.g. F51A___ES, F51A___UA, F) |
| BBK_ES_TYPE_ENTITY | dimension | Code for the type of reporting entity covered.1 codes (e.g. ALL) |
| BBK_ES_MEASURE_UNIT | dimension | Code for the currency or unit of measurement, e.g. euro.1 codes (e.g. EUR) |
| BBK_ES_FDI_RELATIONSHIP | dimension | Code for the type of foreign direct investment relationship.1 codes (e.g. I) |
| BBK_ES_VALUATION | dimension | Code for the valuation method used for the data.1 codes (e.g. _X) |
| BBK_ES_STAT_UNIT | dimension | Code for the statistical unit used in the series.1 codes (e.g. _X) |
| BBK_ES_ACTIVITY | dimension | Code for the economic activity or industry sector.43 codes (e.g. A, B, C) |
| BBK_ES_ACTIVITY_ALLOC | dimension | Code indicating how the economic activity is allocated.3 codes (e.g. 1, 2, _Z) |
| TIME_PERIOD | time | Time period of the observation; filterable via start/end parameters.Time dimension — filter with startPeriod / endPeriod query params. |
| OBS_VALUEObservation value | number | Observed numeric value for the data series.The observed numeric value for each cell. |
| TIME_FORMAT | attribute | Code specifying the format of the time period field.Code specifying the format of the time period field. |
| BBK_DECIMALS | attribute | Number of decimal places used in the observation value.Number of decimal places used in the observation value. |
| BBK_ID | attribute | Bundesbank internal identifier for the time series.Bundesbank internal identifier for the time series. |
| BBK_UNIT | attribute | Unit of measurement for the observation value.Unit of measurement for the observation value. |
| BBK_UNIT_MULT | attribute | Multiplier applied to the unit, e.g. for thousands or millions.Multiplier applied to the unit, e.g. for thousands or millions. |
| BBK_TITLE_ENG | attribute | English-language title of the time series.English-language title of the time series. |
| WEB_CATEGORY | attribute | Category under which the series is published on the Bundesbank website.Category under which the series is published on the Bundesbank website. |
| BBK_DIFF_Y | attribute | Year-on-year percentage change of the observation value.Year-on-year percentage change of the observation value. |
| OBS_STATUS | attribute | Code indicating the status or quality of the observation.Code indicating the status or quality 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 1OBS_VALUE: 18.702 · BBK_DIFF_Y: —
{
"OBS_VALUE": "18.702",
"BBK_DIFF_Y": null,
"OBS_STATUS": null,
"TIME_PERIOD": "2008",
"BBK_STD_FREQ": "A",
"BBK_ES_ACTIVITY": "A",
"BBK_ES_STAT_UNIT": "_X",
"BBK_ES_VALUATION": "_X",
"BBK_ES_INSTR_ASSET": "F51A___ES",
"BBK_ES_TYPE_ENTITY": "ALL",
"BBK_ES_MEASURE_UNIT": "EUR",
"BBK_ES_ACTIVITY_ALLOC": "1",
"BBK_ES_AREA_REFERENCE": "DE",
"BBK_ES_FUNCTIONAL_CAT": "D",
"BBK_ES_ACCOUNTING_ITEM": "FA",
"BBK_ES_ACCOUNTING_ENTRY": "A",
"BBK_ES_AREA_COUNTERPART": "W1",
"BBK_ES_FDI_RELATIONSHIP": "I",
"BBK_ES_FLOW_STOCK_ENTRY": "T",
"BBK_ES_SECTOR_REFERENCE": "S1",
"BBK_ES_LEVEL_COUNTERPART": "IMC",
"BBK_ES_MEASURE_PRINCIPLE": "A"
}Record 2OBS_VALUE: 31.113 · BBK_DIFF_Y: 66.4
{
"OBS_VALUE": "31.113",
"BBK_DIFF_Y": "66.4",
"OBS_STATUS": null,
"TIME_PERIOD": "2009",
"BBK_STD_FREQ": "A",
"BBK_ES_ACTIVITY": "A",
"BBK_ES_STAT_UNIT": "_X",
"BBK_ES_VALUATION": "_X",
"BBK_ES_INSTR_ASSET": "F51A___ES",
"BBK_ES_TYPE_ENTITY": "ALL",
"BBK_ES_MEASURE_UNIT": "EUR",
"BBK_ES_ACTIVITY_ALLOC": "1",
"BBK_ES_AREA_REFERENCE": "DE",
"BBK_ES_FUNCTIONAL_CAT": "D",
"BBK_ES_ACCOUNTING_ITEM": "FA",
"BBK_ES_ACCOUNTING_ENTRY": "A",
"BBK_ES_AREA_COUNTERPART": "W1",
"BBK_ES_FDI_RELATIONSHIP": "I",
"BBK_ES_FLOW_STOCK_ENTRY": "T",
"BBK_ES_SECTOR_REFERENCE": "S1",
"BBK_ES_LEVEL_COUNTERPART": "IMC",
"BBK_ES_MEASURE_PRINCIPLE": "A"
}Record 3OBS_VALUE: 3.278 · BBK_DIFF_Y: -89.5
{
"OBS_VALUE": "3.278",
"BBK_DIFF_Y": "-89.5",
"OBS_STATUS": null,
"TIME_PERIOD": "2010",
"BBK_STD_FREQ": "A",
"BBK_ES_ACTIVITY": "A",
"BBK_ES_STAT_UNIT": "_X",
"BBK_ES_VALUATION": "_X",
"BBK_ES_INSTR_ASSET": "F51A___ES",
"BBK_ES_TYPE_ENTITY": "ALL",
"BBK_ES_MEASURE_UNIT": "EUR",
"BBK_ES_ACTIVITY_ALLOC": "1",
"BBK_ES_AREA_REFERENCE": "DE",
"BBK_ES_FUNCTIONAL_CAT": "D",
"BBK_ES_ACCOUNTING_ITEM": "FA",
"BBK_ES_ACCOUNTING_ENTRY": "A",
"BBK_ES_AREA_COUNTERPART": "W1",
"BBK_ES_FDI_RELATIONSHIP": "I",
"BBK_ES_FLOW_STOCK_ENTRY": "T",
"BBK_ES_SECTOR_REFERENCE": "S1",
"BBK_ES_LEVEL_COUNTERPART": "IMC",
"BBK_ES_MEASURE_PRINCIPLE": "A"
}Record 4OBS_VALUE: 25.973 · BBK_DIFF_Y: 692.3
{
"OBS_VALUE": "25.973",
"BBK_DIFF_Y": "692.3",
"OBS_STATUS": null,
"TIME_PERIOD": "2011",
"BBK_STD_FREQ": "A",
"BBK_ES_ACTIVITY": "A",
"BBK_ES_STAT_UNIT": "_X",
"BBK_ES_VALUATION": "_X",
"BBK_ES_INSTR_ASSET": "F51A___ES",
"BBK_ES_TYPE_ENTITY": "ALL",
"BBK_ES_MEASURE_UNIT": "EUR",
"BBK_ES_ACTIVITY_ALLOC": "1",
"BBK_ES_AREA_REFERENCE": "DE",
"BBK_ES_FUNCTIONAL_CAT": "D",
"BBK_ES_ACCOUNTING_ITEM": "FA",
"BBK_ES_ACCOUNTING_ENTRY": "A",
"BBK_ES_AREA_COUNTERPART": "W1",
"BBK_ES_FDI_RELATIONSHIP": "I",
"BBK_ES_FLOW_STOCK_ENTRY": "T",
"BBK_ES_SECTOR_REFERENCE": "S1",
"BBK_ES_LEVEL_COUNTERPART": "IMC",
"BBK_ES_MEASURE_PRINCIPLE": "A"
}Record 5OBS_VALUE: 11.408 · BBK_DIFF_Y: -56.1
{
"OBS_VALUE": "11.408",
"BBK_DIFF_Y": "-56.1",
"OBS_STATUS": null,
"TIME_PERIOD": "2012",
"BBK_STD_FREQ": "A",
"BBK_ES_ACTIVITY": "A",
"BBK_ES_STAT_UNIT": "_X",
"BBK_ES_VALUATION": "_X",
"BBK_ES_INSTR_ASSET": "F51A___ES",
"BBK_ES_TYPE_ENTITY": "ALL",
"BBK_ES_MEASURE_UNIT": "EUR",
"BBK_ES_ACTIVITY_ALLOC": "1",
"BBK_ES_AREA_REFERENCE": "DE",
"BBK_ES_FUNCTIONAL_CAT": "D",
"BBK_ES_ACCOUNTING_ITEM": "FA",
"BBK_ES_ACCOUNTING_ENTRY": "A",
"BBK_ES_AREA_COUNTERPART": "W1",
"BBK_ES_FDI_RELATIONSHIP": "I",
"BBK_ES_FLOW_STOCK_ENTRY": "T",
"BBK_ES_SECTOR_REFERENCE": "S1",
"BBK_ES_LEVEL_COUNTERPART": "IMC",
"BBK_ES_MEASURE_PRINCIPLE": "A"
}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.