c0mm0.com — the continuously verified register of European data

Register record·DATASET·EU·REGULATORVERIFIED · checked 2d ago
E

European Central Bank — PTT dataflow

DatasetExecutable4/7Query nowOpen workbenchSubscribe🇪🇺European

The PTT dataflow is an official time series dataset published via the European Central Bank's Data Portal, covering price- and economy-related statistics across the euro area and EU. Data is distributed through an SDMX 2.1 REST endpoint supporting multiple formats, including XML (SDMX-ML), CSV, and JSON, selectable via query parameters. The API allows filtering by key-path and time period, enabling targeted retrieval of specific series. Access is free and requires no authentication, making it suitable for researchers, analysts, and developers building tools that rely on ECB economic and price data.Official time series from the European Central Bank Data Portal, published as the PTT dataflow over SDMX 2.1 REST. One endpoint serves XML (SDMX-ML), CSV (?format=csvdata) and JSON (?format=jsondata), with key-path and period filters.

economyprices
79
good

Weighted across five axes. Tap a ring for what it measures.

Data schema (10 fields)

Filterable via the API (9)
FREQREF_AREACOUNT_AREATRMNL_LCTNTYP_TRNSCTNRL_TRNSCTNINTTN_CHNNLTRANSFORMATIONUNIT_MEASURE

Click a field to see example values.

FieldTypeDescription
FREQFilterable via the APIFrequencydimensionFrequency at which the time series is recorded.2 codes (e.g. Annual, Half-yearly)
REF_AREAFilterable via the APIReference areadimensionCountry or geographic area the data refers to.29 codes (e.g. Denmark, Bulgaria, Sweden)
COUNT_AREAFilterable via the APICounterpart areadimensionCounterpart area involved in the transaction, relative to the reference area.3 codes (e.g. Rest of the World, Domestic (home or reference area), Not applicable)
TRMNL_LCTNFilterable via the APIPOS locationdimensionLocation of the point-of-sale (POS) terminal.35 codes (e.g. World (all entities, including reference area, including IO), Luxembourg, Rest of the World)
TYP_TRNSCTNFilterable via the APIPayment transaction typedimensionType of payment transaction, e.g. card payment, deposit, or withdrawal.10 codes (e.g. Transactions using cards other than e-money transactions, cash withdrawals, and cash deposits, Cash withdrawals using cards, E-money payments with a card)
RL_TRNSCTNFilterable via the APIRole in transactiondimensionRole of the payment service provider in the transaction.2 codes (e.g. Payee's payment service provider (PSP), Payer's payment service provider (PSP))
INTTN_CHNNLFilterable via the APIInitiation channeldimensionChannel through which the payment transaction was initiated.4 codes (e.g. Automatic teller machine (ATM) terminal, Terminal, Point of sale (POS) terminal)
TRANSFORMATIONFilterable via the APIdimensionIndicates whether the data is raw or transformed, e.g. growth rate.2 codes (e.g. Non transformed data, Growth rate %, period on period)
UNIT_MEASUREFilterable via the APIUnit of measuredimensionUnit in which the observation value is expressed.3 codes (e.g. Pure number, Domestic currency (incl. conversion to current currency made using a fixed parity or market exchange rate), Euro)
OBS_VALUEObservation valuenumberNumeric value of the observation for the given data point.The observed numeric value for each cell.

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.

=

Verification Status

Distribution check failed (no response)

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.

Full API documentation ↗

Machine-readable & source

European Central Bank — PTT dataflow — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.