European Central Bank — Consolidated Banking data (CBD2)
Consolidated Banking data (CBD2) is a dataset of official time series published by the European Central Bank via the ECB Data Portal, distributed as the CBD2 dataflow over the SDMX 2.1 REST API. A single endpoint serves XML (SDMX-ML), CSV, and JSON formats, allowing users to extract specific series using a key path together with startPeriod, endPeriod, and lastNObservations filters. The same series can also be browsed and charted directly on the ECB Data Portal. The dataset covers euro area and EU banking sector indicators, supporting analysis of banking system structure and performance across member states.Consolidated Banking data (CBD2) — official time series from the European Central Bank Data Portal, published as the CBD2 dataflow over SDMX 2.1 REST. One endpoint serves XML (SDMX-ML), CSV (?format=csvdata) and JSON (?format=jsondata); extract exactly the series you need with a key path and startPeriod / endPeriod / lastNObservations filters. Browse and chart the same series on the ECB Data Portal.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (17 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| FREQFrequency | dimension | Frequency of the observation, such as annual or quarterly.2 codes (e.g. Annual, Quarterly) |
| REF_AREAReference area | dimension | Country or area to which the data refers.30 codes (e.g. United Kingdom, Belgium, Cyprus) |
| COUNT_AREACounterpart area | dimension | Counterpart area relative to the reference area.4 codes (e.g. World (all entities, including reference area, including IO), Domestic (home or reference area), Not applicable) |
| CB_REP_SECTORCBD reference sector breakdown | dimension | Breakdown of the reporting banking sector by ownership and control type.5 codes (e.g. Domestic banking groups and stand-alone banks, Domestic banking groups and stand alone banks, foreign (EU and non-EU) controlled subsidiaries and foreign (EU and non-EU) controlled branches, Foreign (EU and non-EU) controlled subsidiaries and foreign (EU and non-EU) controlled branches) |
| BS_COUNT_SECTORBS counterpart sector | dimension | Counterpart sector on the balance sheet, e.g. non-financial corporations.10 codes (e.g. Not applicable, Households and non profit institutions serving households (NPISH), Non financial corporations) |
| BS_NFC_ACTIVITYActivity | dimension | Economic activity sector of the non-financial corporation counterpart.20 codes (e.g. Not applicable, Professional, scientific and technical activities, Administrative and support service activities) |
| CB_SECTOR_SIZECBD reference sector size | dimension | Size category of the reporting institutions, e.g. large or small.4 codes (e.g. All institutions, Medium-size institution, Large institution) |
| CB_REP_FRAMEWRKCBD reporting framework | dimension | Accounting or supervisory reporting framework used, e.g. IFRS FINREP.3 codes (e.g. Full sample (All banking groups / stand-alone banks irrespective of their accounting / supervisory reporting framework), FINREP (IFRS and GAAP), IFRS FINREP) |
| CB_ITEMConsolidated banking data item | dimension | Specific consolidated banking data item being measured.352 codes (e.g. Loans and advances, Systemical important institution buffer, Performing debt instruments past due 60 days per total debt instruments) |
| CB_PORTFOLIOCBD portfolio | dimension | Financial portfolio category to which the item belongs.14 codes (e.g. Not specified, Not applicable, Available-for-sale financial assets) |
| CB_EXP_TYPECBD exposure type | dimension | Type of exposure covered, e.g. non-performing exposures.9 codes (e.g. All exposures, Not applicable, Non-performing exposures) |
| CB_VAL_METHODCBD valuation method | dimension | Valuation method applied to the reported amount.14 codes (e.g. Carrying amount, Computable amount, Not applicable) |
| MATURITY_RESResidual maturity | dimension | Residual maturity breakdown of the item, where applicable.1 codes (e.g. Not applicable) |
| DATA_TYPE | dimension | Type of data recorded, such as stocks or transactions.3 codes (e.g. Closing balance sheet/Positions/Stocks, Not applicable, Transactions) |
| CURRENCY_TRANSCurrency of transaction | dimension | Currency denomination of the underlying transaction.2 codes (e.g. All currencies, Not applicable) |
| UNIT_MEASUREUnit of measure | dimension | Unit in which the observation value is expressed.3 codes (e.g. Euro, Percent, Pure number) |
| OBS_VALUEObservation value | number | Observed numeric value for the given series combination.The observed numeric value for each cell. |
Schema captured from sdmx 1 day 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.
Verification Status
Using the API
Query examples
curl -s 'https://data-api.ecb.europa.eu/service/dataflow/ECB' -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.