European Central Bank — Extended Money Market Statistics (EMMS)
Extended Money Market Statistics (EMMS) is a dataset published by the European Central Bank via its Data Portal, providing official time series on euro area money market activity. Distributed as the EMMS dataflow over SDMX 2.1 REST, a single endpoint serves data in XML (SDMX-ML), CSV, or JSON formats, with series extraction possible via key paths and startPeriod, endPeriod, or lastNObservations filters. The same series can also be browsed and charted directly on the ECB Data Portal, supporting economic and financial analysis of money market conditions across the euro area.Extended Money Market Statistics (EMMS) — official time series from the European Central Bank Data Portal, published as the EMMS 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 (38 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| FREQFrequency | dimension | Frequency of the observations, e.g. annual, daily, half-yearly.5 codes (e.g. Annual, Daily - businessweek, Half-yearly) |
| REF_AREAReference area | dimension | Country or reference area the data relates to.13 codes (e.g. Belgium, Switzerland, Germany) |
| COUNTERPART_AREA | dimension | Geographic area of the counterpart to the transaction.4 codes (e.g. Not allocated/ unspecified, World (all entities, including reference area, including IO), Euro area (Member States and Institutions of the Euro Area) changing composition) |
| COLL_ISSUER_AREACollateral issuer ref area | dimension | Country of the issuer of the collateral used.5 codes (e.g. Not applicable, Germany, Spain) |
| REF_SECTORReference sector | dimension | Institutional sector the data refers to.11 codes (e.g. All sectors other than households and NPISH, Other sectors than central bank and general government, Total economy) |
| COUNTERPART_SECTOR | dimension | Institutional sector of the transaction counterpart.18 codes (e.g. All sectors other than households and NPISH, Total economy, Other sectors than central bank and general government) |
| COLL_ISSUER_SECTORCollateral issuer sector | dimension | Institutional sector of the collateral issuer.1 codes (e.g. Not applicable) |
| MM_SEGMENTMoney market segment | dimension | Money market segment covered, e.g. unsecured or FX swaps.5 codes (e.g. Euro money market - Unsecured cash market, Euro money market - Foreign eXchange Swaps, Short-term securities - Outright transactions and issuance) |
| TRANS_TYPE_MMSRTransaction type in the Money Market context | dimension | Type of money market transaction, e.g. borrowing or lending.8 codes (e.g. Borrowing, Lending, Sell) |
| DATA_TYPE_MMData type in money market context | dimension | Type of money market data, e.g. turnover or outstanding amount.30 codes (e.g. Average daily turnover, Outstanding amount, Total volume) |
| INSTR_TYPE_MMSRInstrument type in the Money Market context | dimension | Type of financial instrument used in the money market transaction.11 codes (e.g. Unspecified, Money Market Instrument, Zero Coupon Bond) |
| MATURITY | dimension | Maturity band or category of the transaction.45 codes (e.g. Total, All OIS transactions except novations, All forward OIS transactions except novations) |
| SETTL_PERIODSettlement period | dimension | Settlement period of the transaction, e.g. month.18 codes (e.g. Not applicable, December, November) |
| SETTL_YEARSettlement year | dimension | Settlement year of the transaction.1 codes (e.g. Not applicable) |
| CURRENCY_TRANSCurrency of transaction | dimension | Currency in which the transaction is denominated.4 codes (e.g. Euro, All currencies, UK pound sterling) |
| FX_CURRENCY | dimension | Foreign currency involved in the transaction.6 codes (e.g. Not applicable, US dollar, All currencies) |
| COLL_SPECCollateral specialness | dimension | Specialness category of the collateral used.5 codes (e.g. Not applicable, Transactions with an interest rate above the DFR, Transactions with an interest rate higher than the DFR - 10 bps and up to the DFR) |
| INT_DER_TYPEInterest derivative type | dimension | Type of interest rate derivative, e.g. swap or forward rate agreement.5 codes (e.g. Not applicable, Overnight indexed swaps, Forward rate agreements) |
| DATE_EVENTTrade date event | dimension | Special event associated with the trade date, e.g. ECB meeting day.4 codes (e.g. Not applicable, Days on which a flash estimate of the inflation in the euro area is released, Days on which a meeting of the ECB's Governing Council takes place) |
| TIME_PERIODTime period or range | time | Time period of the observation, filterable by date range.Time dimension — filter with startPeriod / endPeriod query params. |
| OBS_VALUEObservation value | number | Numeric value of the observation.The observed numeric value for each cell. |
| TIME_FORMATTime format code | attribute | Code indicating the format of the time period.Code indicating the format of the time period. |
| BREAKS | attribute | Indicator of structural breaks in the time series.Indicator of structural breaks in the time series. |
| COMMENT_TSSeries comment including brief description of the underlying statistic | attribute | Comment describing the underlying statistic of the series.Comment describing the underlying statistic of the series. |
| COMPILING_ORGCompiling organisation | attribute | Organisation that compiled the data.Organisation that compiled the data. |
| COVERAGE | attribute | Description of the data's coverage.Description of the data's coverage. |
| DATA_COMPUnderlying compilation | attribute | Description of how the underlying data was compiled.Description of how the underlying data was compiled. |
| DECIMALS | attribute | Number of decimal places in the observation value.Number of decimal places in the observation value. |
| DISS_ORGData dissemination organisation | attribute | Organisation responsible for disseminating the data.Organisation responsible for disseminating the data. |
| TIME_PER_COLLECTTime period collection | attribute | Period over which the data was collected.Period over which the data was collected. |
| TITLE | attribute | Title of the data series.Title of the data series. |
| TITLE_COMPLTitle complement | attribute | Additional complementary title information for the series.Additional complementary title information for the series. |
| UNIT_MEASUREUnit of measure | attribute | Unit in which the observation value is measured.Unit in which the observation value is measured. |
| UNIT_MULTUnit multiplier | attribute | Multiplier applied to the unit of measure.Multiplier applied to the unit of measure. |
| OBS_STATUSObservation status | attribute | Status code indicating the quality of the observation.Status code indicating the quality of the observation. |
| CONF_STATUSConfidentiality status | attribute | Confidentiality status of the observation.Confidentiality status of the observation. |
| PRE_BREAK_VALUE | attribute | Value of the series prior to a structural break.Value of the series prior to a structural break. |
| COMMENT_OBSComments to the observation value | attribute | Comment relating to the specific observation value.Comment relating to the specific observation value. |
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 · MATURITY: AA
{
"FREQ": "A",
"MATURITY": "AA",
"REF_AREA": "BE",
"COLL_SPEC": "_Z",
"OBS_VALUE": 13.463,
"DATE_EVENT": "_Z",
"MM_SEGMENT": "UC",
"OBS_STATUS": "A",
"REF_SECTOR": "S1ZV",
"SETTL_YEAR": "_Z",
"COMMENT_OBS": null,
"CONF_STATUS": "F",
"FX_CURRENCY": "_Z",
"TIME_PERIOD": "2025",
"DATA_TYPE_MM": "AT",
"INT_DER_TYPE": "_Z",
"SETTL_PERIOD": "_Z",
"CURRENCY_TRANS": "EUR",
"INSTR_TYPE_MMSR": "_X",
"PRE_BREAK_VALUE": null,
"TRANS_TYPE_MMSR": "BO",
"COLL_ISSUER_AREA": "_Z",
"COUNTERPART_AREA": "_X",
"COLL_ISSUER_SECTOR": "_Z",
"COUNTERPART_SECTOR": "S1ZV"
}Record 2FREQ: A · MATURITY: AA
{
"FREQ": "A",
"MATURITY": "AA",
"REF_AREA": "BE",
"COLL_SPEC": "_Z",
"OBS_VALUE": 9.21,
"DATE_EVENT": "_Z",
"MM_SEGMENT": "UC",
"OBS_STATUS": "A",
"REF_SECTOR": "S1ZV",
"SETTL_YEAR": "_Z",
"COMMENT_OBS": null,
"CONF_STATUS": "F",
"FX_CURRENCY": "_Z",
"TIME_PERIOD": "2025",
"DATA_TYPE_MM": "AT",
"INT_DER_TYPE": "_Z",
"SETTL_PERIOD": "_Z",
"CURRENCY_TRANS": "EUR",
"INSTR_TYPE_MMSR": "_X",
"PRE_BREAK_VALUE": null,
"TRANS_TYPE_MMSR": "LE",
"COLL_ISSUER_AREA": "_Z",
"COUNTERPART_AREA": "_X",
"COLL_ISSUER_SECTOR": "_Z",
"COUNTERPART_SECTOR": "S1ZV"
}Record 3FREQ: A · MATURITY: AA
{
"FREQ": "A",
"MATURITY": "AA",
"REF_AREA": "CH",
"COLL_SPEC": "_Z",
"OBS_VALUE": 7.431,
"DATE_EVENT": "_Z",
"MM_SEGMENT": "F",
"OBS_STATUS": "A",
"REF_SECTOR": "S1ZV",
"SETTL_YEAR": "_Z",
"COMMENT_OBS": null,
"CONF_STATUS": "F",
"FX_CURRENCY": "USD",
"TIME_PERIOD": "2025",
"DATA_TYPE_MM": "AT",
"INT_DER_TYPE": "_Z",
"SETTL_PERIOD": "_Z",
"CURRENCY_TRANS": "EUR",
"INSTR_TYPE_MMSR": "_X",
"PRE_BREAK_VALUE": null,
"TRANS_TYPE_MMSR": "SE",
"COLL_ISSUER_AREA": "_Z",
"COUNTERPART_AREA": "_X",
"COLL_ISSUER_SECTOR": "_Z",
"COUNTERPART_SECTOR": "S1ZV"
}Record 4FREQ: A · MATURITY: AA
{
"FREQ": "A",
"MATURITY": "AA",
"REF_AREA": "DE",
"COLL_SPEC": "_Z",
"OBS_VALUE": -149075.93,
"DATE_EVENT": "_Z",
"MM_SEGMENT": "S",
"OBS_STATUS": "A",
"REF_SECTOR": "S1ZL",
"SETTL_YEAR": "_Z",
"COMMENT_OBS": null,
"CONF_STATUS": "F",
"FX_CURRENCY": "_Z",
"TIME_PERIOD": "2025",
"DATA_TYPE_MM": "OA",
"INT_DER_TYPE": "_Z",
"SETTL_PERIOD": "_Z",
"CURRENCY_TRANS": "_T",
"INSTR_TYPE_MMSR": "D7",
"PRE_BREAK_VALUE": null,
"TRANS_TYPE_MMSR": "IS",
"COLL_ISSUER_AREA": "_Z",
"COUNTERPART_AREA": "W0",
"COLL_ISSUER_SECTOR": "_Z",
"COUNTERPART_SECTOR": "S1"
}Record 5FREQ: A · MATURITY: AA
{
"FREQ": "A",
"MATURITY": "AA",
"REF_AREA": "DE",
"COLL_SPEC": "_Z",
"OBS_VALUE": 43.033,
"DATE_EVENT": "_Z",
"MM_SEGMENT": "F",
"OBS_STATUS": "A",
"REF_SECTOR": "S1ZV",
"SETTL_YEAR": "_Z",
"COMMENT_OBS": null,
"CONF_STATUS": "F",
"FX_CURRENCY": "USD",
"TIME_PERIOD": "2025",
"DATA_TYPE_MM": "AT",
"INT_DER_TYPE": "_Z",
"SETTL_PERIOD": "_Z",
"CURRENCY_TRANS": "EUR",
"INSTR_TYPE_MMSR": "_X",
"PRE_BREAK_VALUE": null,
"TRANS_TYPE_MMSR": "BU",
"COLL_ISSUER_AREA": "_Z",
"COUNTERPART_AREA": "_X",
"COLL_ISSUER_SECTOR": "_Z",
"COUNTERPART_SECTOR": "S1ZV"
}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.