European Central Bank — Internal Liquidity Management (ILM)
The Internal Liquidity Management (ILM) dataset is published by the European Central Bank via its Data Portal as part of the official ILM dataflow, distributed over the SDMX 2.1 REST API. A single endpoint provides data in multiple formats, including SDMX-ML (XML), CSV (via ?format=csvdata) and JSON (via ?format=jsondata), allowing users to extract specific time series using a key path together with startPeriod, endPeriod and lastNObservations filters. The same underlying series can also be browsed and charted interactively through the ECB Data Portal website, making the dataset accessible both for programmatic retrieval and for visual exploration of euro area liquidity management indicators.Internal Liquidity Management (ILM) — official time series from the European Central Bank Data Portal, published as the ILM 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 (28 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| FREQFrequency | dimension | Frequency of the observation, such as daily, weekly or monthly.3 codes (e.g. Daily, Monthly, Weekly) |
| REF_AREAReference area | dimension | Reference area covered by the observation, e.g. euro area or a country.23 codes (e.g. Euro area (changing composition), European Central Bank (ECB), Austria) |
| BS_REP_SECTORBS reference sector breakdown | dimension | Reporting sector of the balance sheet, e.g. Eurosystem, ECB or NCBs.3 codes (e.g. Eurosystem, ECB, NCBs) |
| BS_ITEMBalance sheet item | dimension | Balance sheet item or liquidity component being measured.75 codes (e.g. Marginal lending facility, Benchmark (1st), Excess liquidity) |
| COUNT_AREACounterpart area | dimension | Counterpart area associated with the balance sheet item.3 codes (e.g. Euro area (changing composition), World not allocated (geographically), Extra Euro area) |
| CURRENCY_TRANSCurrency of transaction | dimension | Currency in which the transaction or observation is denominated.5 codes (e.g. Euro, All currencies combined, Not applicable) |
| TIME_PERIODTime period or range | time | Date or period to which the observation refers.Time dimension — filter with startPeriod / endPeriod query params. |
| OBS_VALUEObservation value | number | Numeric value of the observation for the given series.The observed numeric value for each cell. |
| TIME_FORMATTime format code | attribute | Code indicating the format used for the time period.Code indicating the format used for the time period. |
| BREAKS | attribute | Indicates breaks in the time series, if any.Indicates breaks in the time series, if any. |
| COLLECTIONCollection indicator | attribute | Code indicating how the data were collected or aggregated over time.Code indicating how the data were collected or aggregated over time. |
| 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. |
| PUBL_ECBSource publication (ECB only) | attribute | Reference to the ECB-only publication source for this series.Reference to the ECB-only publication source for this series. |
| PUBL_MUSource publication (Euro area only) | attribute | Reference to the euro area publication source for this series.Reference to the euro area publication source for this series. |
| PUBL_PUBLICSource publication (public) | attribute | Reference to the publicly available publication source for this series.Reference to the publicly available publication source for this series. |
| AGG_EQUNAggregation equations | attribute | Aggregation equation describing how the value is derived.Aggregation equation describing how the value is derived. |
| COMPILATION | attribute | Notes on the methodology used to compile the observation.Notes on the methodology used to compile the observation. |
| 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 the data.Agency that originally sourced the data. |
| TITLE | attribute | Short title describing the data series.Short title describing the data 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 | Status code indicating the nature of the observation, e.g. normal or estimated.Status code indicating the nature of the observation, e.g. normal or estimated. |
| OBS_CONFObservation confidentiality | attribute | Confidentiality status of the observation.Confidentiality status of the observation. |
| OBS_PRE_BREAKPre-break observation value | attribute | Value of the observation prior to a recorded break in the series.Value of the observation prior to a recorded break in the series. |
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: D · BS_ITEM: A050500
{
"FREQ": "D",
"BS_ITEM": "A050500",
"OBS_COM": null,
"OBS_CONF": "F",
"REF_AREA": "U2",
"OBS_VALUE": 1,
"COUNT_AREA": "U2",
"OBS_STATUS": "A",
"TIME_PERIOD": "2026-10-14",
"BS_REP_SECTOR": "C",
"OBS_PRE_BREAK": null,
"CURRENCY_TRANS": "EUR"
}Record 2FREQ: D · BS_ITEM: BMK1
{
"FREQ": "D",
"BS_ITEM": "BMK1",
"OBS_COM": "Valid from 2020-12-09 to 2020-12-15",
"OBS_CONF": "F",
"REF_AREA": "U2",
"OBS_VALUE": -1747000,
"COUNT_AREA": "U2",
"OBS_STATUS": "A",
"TIME_PERIOD": "2020-12-07",
"BS_REP_SECTOR": "C",
"OBS_PRE_BREAK": null,
"CURRENCY_TRANS": "EUR"
}Record 3FREQ: D · BS_ITEM: EXLIQ
{
"FREQ": "D",
"BS_ITEM": "EXLIQ",
"OBS_COM": null,
"OBS_CONF": "F",
"REF_AREA": "U2",
"OBS_VALUE": 2120011,
"COUNT_AREA": "U2",
"OBS_STATUS": "A",
"TIME_PERIOD": "2026-10-14",
"BS_REP_SECTOR": "C",
"OBS_PRE_BREAK": null,
"CURRENCY_TRANS": "EUR"
}Record 4FREQ: D · BS_ITEM: FAAF1
{
"FREQ": "D",
"BS_ITEM": "FAAF1",
"OBS_COM": "Valid from 2025-07-21 to 2025-07-29",
"OBS_CONF": "F",
"REF_AREA": "U2",
"OBS_VALUE": 1183900,
"COUNT_AREA": "Z5",
"OBS_STATUS": "A",
"TIME_PERIOD": "2025-07-21",
"BS_REP_SECTOR": "C",
"OBS_PRE_BREAK": null,
"CURRENCY_TRANS": "Z01"
}Record 5FREQ: D · BS_ITEM: FAAF2
{
"FREQ": "D",
"BS_ITEM": "FAAF2",
"OBS_COM": "Valid from 2025-04-23 to 2025-04-29",
"OBS_CONF": "F",
"REF_AREA": "U2",
"OBS_VALUE": 1203500,
"COUNT_AREA": "Z5",
"OBS_STATUS": "A",
"TIME_PERIOD": "2025-04-17",
"BS_REP_SECTOR": "C",
"OBS_PRE_BREAK": null,
"CURRENCY_TRANS": "Z01"
}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.