← Agent Data Hub · Search endpoints · /llms.txt

EU Retail Trade Volume by Country and Type of Shop — Monthly Index (Eurostat)

Volume of retail trade (deflated turnover, 2021=100, seasonally and calendar adjusted) for the euro area, the EU, every member state, Norway, Switzerland and Türkiye: total retail, food, non-food, automotive fuel, clothing, pharmacies, other non-food and mail order/internet, with change vs. the previous month and a year earlier. Options for series: geo: EU27_2020, EA21, EA20, BE, BG, CZ, DK, DE, EE, IE, EL, ES, FR, HR, IT, CY, LV, LT, LU, HU, MT, NL, AT, PL, PT, RO, SI, SK, FI, SE, NO, CH, TR; item: G47, G47_FOOD, G47_NFOOD_X_G473, G473, G4791, G47_NF_CLTH, G47_NF_HLTH, G47_NFOOD.

Call it (no API key)

GET https://api.agentdatahub.de/api/v1/call/eu-retail-trade-by-country?geo=EU27_2020&item=G47&compact=1

Full metadata: without compact=1 · Markdown: format=llm · Only some fields: add &fields=a,b.c · MCP: tool call_api with {"apiId":"eu-retail-trade-by-country"}

Parameters

geoEurostat country code (DE, FR, EL …), euro area or EU27_2020 (required): EU27_2020, EA21, EA20, BE, BG, CZ, DK, DE, EE, IE, EL, ES, FR, HR, IT, CY, LV, LT, LU, HU, MT, NL, AT, PL, PT, RO, SI, SK, FI, SE, NO, CH, TR
itemG47 (total retail), G47_FOOD, G47_NFOOD, G47_NFOOD_X_G473, G473 (fuel), G47_NF_CLTH (clothing), G47_NF_HLTH (pharmacies), G4791 (mail order and internet) (required): G47, G47_FOOD, G47_NFOOD_X_G473, G473, G4791, G47_NF_CLTH, G47_NF_HLTH, G47_NFOOD
fromOptional start YYYY, YYYY-MM or YYYY-MM-DD
toOptional end YYYY, YYYY-MM or YYYY-MM-DD
lastNumber of most recent periods when no from/to is given, 1-500 (default: 13)

Example response (live, compact)

{
  "apiId": "eu-retail-trade-by-country",
  "data_freshness": "live",
  "data": {
    "geo": "EU27_2020",
    "item": "G47",
    "series": "European Union - 27 countries (from 2020) — Retail trade, except of motor vehicles and motorcycles (retail trade volume 2021=100, SCA)",
    "unit": "index 2021=100",
    "frequency": "M",
    "latest": {
      "period": "2026-08",
      "value": 105,
      "change_vs_year_ago_pct_computed": 1.3,
      "change_vs_previous_period_pct_computed": 0.1
    },
    "history": [
      {
        "period": "2025-08",
        "value": 103.7,
        "change_vs_year_ago_pct_computed": 1.8,
        "change_vs_previous_period_pct_computed": 0
      },
      {
        "period": "2025-09",
        "value": 103.9,
        "change_vs_year_ago_pct_computed": 1.7,
        "change_vs_previous_period_pct_computed": 0.2
      },
      {
        "period": "2025-10",
        "value": 104.3,
        "change_vs_year_ago_pct_computed": 2.4,
        "change_vs_previous_period_pct_computed": 0.4
      },
      {
        "period": "2025-11",
        "value": 104.4,
        "change_vs_year_ago_pct_computed": 2.4,
        "change_vs_previous_period_pct_computed": 0.1
      },
      {
        "period": "2025-12",
        "value": 104.4,
        "change_vs_year_ago_pct_computed": 2.4,
        "change_vs_previous_period_pct_computed": 0
      },
      {
        "period": "2026-01",
        "value": 104.6,
        "change_vs_year_ago_pct_computed": 2.2,
        "change_vs_previous_period_pct_computed": 0.2
      },
      {
        "period": "2026-02",
        "value": 104.1,
        "change_vs_year_ago_pct_computed": 1.4,
        "change_vs_previous_period_pct_computed": -0.5
      },
      {
        "period": "2026-03",
        "value": 105.2,
        "change_vs_year_ago_pct_computed": 2.5,
        "change_vs_previous_period_pct_computed": 1.1
      },
      {
        "period": "2026-04",
        "value": 104.6,
        "change_vs_year_ago_pct_computed": 0.9,
        "change_vs_previous_period_pct_computed": -0.6
      },
      {
        "period": "2026-05",
        "value": 105.1,
        "change_vs_year_ago_pct_computed": 2,
        "change_vs_previous_period_pct_computed": 0.5
      },
      {
        "period": "2026-06",
        "value": 105.4,
        "change_vs_year_ago_pct_computed": 1.5,
        "change_vs_previous_period_pct_computed": 0.3
      },
      {
        "period": "2026-07",
        "value": 104.9,
        "change_vs_year_ago_pct_computed": 1.2,
        "change_vs_previous_period_pct_computed": -0.5
      },
      {
        "period": "2026-08",
        "value": 105,
        "change_vs_year_ago_pct_computed": 1.3,
        "change_vs_previous_period_pct_computed": 0.1
      }
    ],
    "available": {
      "from": "2000-01",
      "to": "2026-08",
      "points": 320
    },
    "note": "change_vs_year_ago_pct_computed is computed here from the published index (rounded to one decimal).",
    "verification": {
      "checked_at": "2026-10-30T16:34:20.292Z",
      "checks": []
    },
    "source": {
      "publisher": "Eurostat",
      "licence": "Eurostat (reuse incl. commercial allowed, source acknowledged)",
      "licence_url": "https://ec.europa.eu/eurostat/about-us/policies/copyright",
      "series_title": "European Union - 27 countries (from 2020);Retail trade, except of motor vehicles and motorcycles"
    },
    "attribution": "Source: Eurostat"
  },
  "source": "Eurostat",
  "license": "Eurostat (reuse incl. commercial allowed, source acknowledged)"
}

Recorded history available: /api/v1/history/eu-retail-trade-by-country?geo=EU27_2020&item=G47

Source & license

SourceEurostat
LicenseEurostat (reuse incl. commercial allowed, source acknowledged)
Source URLhttps://ec.europa.eu/eurostat/about-us/policies/copyright
Termshttps://ec.europa.eu/eurostat/about-us/policies/copyright
CategoryFinance & Markets › Euro Area & EU Statistics (ECB, Eurostat)