European Central Bank — Real Time Database (research database) (RTD)
The Real Time Database (RTD) is a dataset published by the European Central Bank via its Data Portal, providing official economic and price time series as the RTD dataflow over the SDMX 2.1 REST API. A single endpoint serves data in XML (SDMX-ML), CSV, and JSON formats, allowing users to extract specific series using a key path along with startPeriod, endPeriod, or lastNObservations filters. The same series can also be browsed and charted directly on the ECB Data Portal, supporting economic research and analysis across the euro area.Real Time Database (research database) (RTD) — official time series from the European Central Bank Data Portal, published as the RTD 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 (27 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| FREQFrequency | dimension | Code indicating the observation frequency, e.g. annual, monthly, quarterly.3 codes (e.g. Annual, Monthly, Quarterly) |
| REF_AREAReference area | dimension | Code for the reference country or area covered by the series.3 codes (e.g. Euro area (moving concept in the Real Time database context), Japan, United States) |
| ADJUSTMENTAdjustment indicator | dimension | Code indicating seasonal and/or working day adjustment applied.4 codes (e.g. Neither seasonally nor working day adjusted, Working day and seasonally adjusted, Seasonally adjusted, not working day adjusted) |
| RT_ECON_CONCEPTReal time database item | dimension | Code identifying the specific real-time database economic concept or item.247 codes (e.g. Collective consumption expenditure (P32, ESA 95) - All sectors/ unspecified/ not applicable (ESA2010)-NCBs - General government (ESA2010)-NCBs - Non-financial flows current prices, Final consumption expenditure (P.3) - All sectors/ unspecified/ not applicable (ESA2010)-NCBs - General government (ESA2010)-NCBs - Non-financial flows current prices, Individual consumption expenditure (P31, ESA 95) - All sectors/ unspecified/ not applicable (ESA2010)-NCBs - General government (ESA2010)-NCBs - Non-financial flows current prices) |
| RT_DENOMReal time database series denomination | dimension | Code for the unit of denomination of the real-time series, e.g. percentage, index.8 codes (e.g. Percentage, Index, Japanese Yen) |
| TIME_PERIODTime period or range | time | Time period of the observation, filterable via startPeriod/endPeriod.Time dimension — filter with startPeriod / endPeriod query params. |
| OBS_VALUEObservation value | number | Numeric value recorded for the observation.The observed numeric value for each cell. |
| TIME_FORMATTime format code | attribute | Code specifying the format used for the time period.Code specifying the format used for the time period. |
| COLLECTIONCollection indicator | attribute | Code indicating the data collection method or timing indicator.Code indicating the data collection method or timing indicator. |
| COMPILING_ORGCompiling organisation | attribute | Organisation responsible for compiling the data.Organisation responsible for compiling the data. |
| DISS_ORGData dissemination organisation | attribute | Organisation responsible for disseminating the data.Organisation responsible for disseminating the data. |
| DOM_SER_IDSDomestic series ids | attribute | Identifiers of the corresponding domestic (national) series.Identifiers of the corresponding domestic (national) series. |
| PUBL_MUSource publication (Euro area only) | attribute | Source publication reference for euro area data.Source publication reference for euro area data. |
| PUBL_PUBLICSource publication (public) | attribute | Source publication reference for publicly available data.Source publication reference for publicly available data. |
| UNIT_INDEX_BASE | attribute | Base period or value used for an index unit.Base period or value used for an index unit. |
| UNIT_PRICE_BASE | attribute | Base period or value used for a price-based unit.Base period or value used for a price-based unit. |
| AGG_EQUNAggregation equations | attribute | Equation or formula used to aggregate the series.Equation or formula used to aggregate the series. |
| COMPILATION | attribute | Notes on the methodology used to compile the series.Notes on the methodology used to compile the series. |
| COVERAGE | attribute | Description of the scope or coverage of the data.Description of the scope or coverage of the data. |
| DECIMALS | attribute | Number of decimal places used in the observation value.Number of decimal places used in the observation value. |
| SOURCE_AGENCY | attribute | Agency that originally sourced or produced the data.Agency that originally sourced or produced the data. |
| SOURCE_DETAIL | attribute | Additional details about the data source.Additional details about the data source. |
| TITLE | attribute | Short title describing the series.Short title describing the series. |
| TITLE_COMPLTitle complement | attribute | Additional descriptive text complementing the series title.Additional descriptive text complementing the series title. |
| UNIT | attribute | Unit of measurement for the observation value.Unit of measurement for the observation value. |
| UNIT_MULTUnit multiplier | attribute | Power-of-ten multiplier applied to the observation value.Power-of-ten multiplier applied to the observation value. |
| OBS_STATUSObservation status | attribute | Code indicating the status of the observation, e.g. normal, estimated.Code indicating the status of the observation, e.g. normal, estimated. |
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 1FREQ: A · OBS_COM: —
{
"FREQ": "A",
"OBS_COM": null,
"OBS_CONF": "F",
"REF_AREA": "S0",
"RT_DENOM": "F",
"OBS_VALUE": 8.084312,
"ADJUSTMENT": "N",
"OBS_STATUS": "A",
"TIME_PERIOD": "2024",
"OBS_PRE_BREAK": null,
"RT_ECON_CONCEPT": "F_CEC_CGG_D0"
}Record 2FREQ: A · OBS_COM: —
{
"FREQ": "A",
"OBS_COM": null,
"OBS_CONF": "F",
"REF_AREA": "S0",
"RT_DENOM": "F",
"OBS_VALUE": 21.547048,
"ADJUSTMENT": "N",
"OBS_STATUS": "A",
"TIME_PERIOD": "2024",
"OBS_PRE_BREAK": null,
"RT_ECON_CONCEPT": "F_CEF_CGG_D0"
}Record 3FREQ: A · OBS_COM: —
{
"FREQ": "A",
"OBS_COM": null,
"OBS_CONF": "F",
"REF_AREA": "S0",
"RT_DENOM": "F",
"OBS_VALUE": 13.462736,
"ADJUSTMENT": "N",
"OBS_STATUS": "A",
"TIME_PERIOD": "2024",
"OBS_PRE_BREAK": null,
"RT_ECON_CONCEPT": "F_CEI_CGG_D0"
}Record 4FREQ: A · OBS_COM: —
{
"FREQ": "A",
"OBS_COM": null,
"OBS_CONF": "F",
"REF_AREA": "S0",
"RT_DENOM": "F",
"OBS_VALUE": 2.889616,
"ADJUSTMENT": "N",
"OBS_STATUS": "A",
"TIME_PERIOD": "2024",
"OBS_PRE_BREAK": null,
"RT_ECON_CONCEPT": "F_CFC_CGG_D0"
}Record 5FREQ: A · OBS_COM: —
{
"FREQ": "A",
"OBS_COM": null,
"OBS_CONF": "F",
"REF_AREA": "S0",
"RT_DENOM": "F",
"OBS_VALUE": 10.0577,
"ADJUSTMENT": "N",
"OBS_STATUS": "A",
"TIME_PERIOD": "2025",
"OBS_PRE_BREAK": null,
"RT_ECON_CONCEPT": "F_COE_CGG_D0"
}Live sample captured at profiling time — values may have changed upstream.
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.