Building permits - annual data (Eurostat) (tipsho50)
Building permits - annual data: data for 30 countries and regions, 2005-2025. Source: Eurostat, indicator tipsho50. Compare countries, chart the series, or query it free as CSV, JSON, or API at https://autario.com/data/building-permits-annual-data-eurostat.
630 rows · 13 columns · Time coverage: 2005 | 2025 · 30 regions/countries · Last data pull: 2026-08-17
This dataset provides comprehensive annual building permit statistics sourced from Eurostat, the official statistical office of the European Union. Building permits are a critical leading indicator of construction activity and economic health, reflecting investor confidence and housing demand across European economies. The dataset encompasses 580 observations across 29 entities spanning from 2005 to 2024, offering nearly two decades of continuous trend data for policy makers, economists, and real estate analysts.
The data reveals substantial regional variation in construction activity. As of 2024, Malta leads with 2283.7 permits, followed by Cyprus at 1949.4 and Ireland at 742.8 permits, while Italy recorded the lowest figure at 81.4 permits. The global average across all observations stands at 684.79 permits, with values ranging from a minimum of 46.2 to a maximum of 4171.4, demonstrating considerable volatility in construction dynamics over the measurement period.
Long-term trends show divergent trajectories across Europe. Some traditionally active construction markets have contracted significantly, with Ireland experiencing a compound annual growth rate of negative 7.36 percent since 2005, reflecting the lasting impact of the financial crisis on that economy. Conversely, Bulgaria has grown modestly at 0.97 percent annually, suggesting more resilient construction expansion in Central European markets despite regional economic challenges.
Researchers, urban planners, investment analysts, and journalists use this dataset to track construction cycles, forecast economic activity, compare housing development across countries, and assess the effectiveness of regional development policies.
Chart: German Residential Building Permits Halved From the 2021 Peak (2005-2025)
Query via API instead of re-downloading. Live REST API and instant in-browser charts stay source-synced with the primary publisher, no CSV exports to maintain, MCP-ready for Claude, ChatGPT, and Cursor. Use this dataset in Power BI or Excel via the public API, no key required.
Indicator code: tipsho50 · direct CSV, JSON, and live API access below.
Show API + MCP usage examples
# Get data (JSON)
curl "https://autario.com/api/v1/public/datasets/13b3d1fe-6ff7-43f4-b4d0-fec1557558ab/data?limit=100"
# Filter by country and year
curl "https://autario.com/api/v1/public/datasets/13b3d1fe-6ff7-43f4-b4d0-fec1557558ab/data?filter=country_code:eq:DEU&filter=year:gte:2010&sort=year:desc"
# CSV export (login required)
curl "https://autario.com/api/v1/public/datasets/13b3d1fe-6ff7-43f4-b4d0-fec1557558ab/export"
# Python
import requests
r = requests.get("https://autario.com/api/v1/public/datasets/13b3d1fe-6ff7-43f4-b4d0-fec1557558ab/data", params={"limit": 100})
data = r.json()["data"]
Full API docs · Agent guide · MCP setup for Claude / ChatGPT / Cursor · No API key required for public data.
For AI agents
Statistics for this dataset are precomputed server-side. One call returns finished, verified numbers with provenance. No row download, no local computation:
# Finished stats, zero rows (n, min, max, avg, first/last)
curl "https://autario.com/api/v1/public/datasets/13b3d1fe-6ff7-43f4-b4d0-fec1557558ab/data?summary_only=true"
# Summary statistics (mean/median/std/quartiles/skew)
curl "https://autario.com/api/v1/public/ontology/stats/describe?indicator=eu_building_permits_annual_data_eurostat_13b3d1&entity=Austria"
# Growth: latest period-over-period change
curl "https://autario.com/api/v1/public/ontology/stats/pct-change?indicator=eu_building_permits_annual_data_eurostat_13b3d1&entity=Austria"
# Smoothed trend: 5-period rolling mean
curl "https://autario.com/api/v1/public/ontology/stats/rolling?indicator=eu_building_permits_annual_data_eurostat_13b3d1&entity=Austria&window=5"
# Correlate with any other indicator (ids via /api/v1/public/ontology/indicators)
curl "https://autario.com/api/v1/public/ontology/stats/correlate?entity=Austria&a=eu_building_permits_annual_data_eurostat_13b3d1&b=<indicator_id>"
The same operations are MCP tools (describe, pct_change, rolling_stats, correlate) via npx autario-mcp or the remote endpoint https://autario.com/mcp. MCP responses default to TOON format and use about 74% fewer tokens than pretty JSON. Details: agent guide and llms.txt.
Original source: Eurostat (source code: tipsho50)
Sample rows
| geo | time | value | cpa2_1 | indic_bt | s_adj |
| European Union - 27 countries (from 2020) | 2005 | 785.5 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
| European Union - 27 countries (from 2020) | 2006 | 853.9 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
| European Union - 27 countries (from 2020) | 2007 | 797.2 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
| European Union - 27 countries (from 2020) | 2008 | 607.6 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
| European Union - 27 countries (from 2020) | 2009 | 443.8 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
| European Union - 27 countries (from 2020) | 2010 | 422.5 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
| European Union - 27 countries (from 2020) | 2011 | 415.6 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
| European Union - 27 countries (from 2020) | 2012 | 366.8 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
| European Union - 27 countries (from 2020) | 2013 | 332.6 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
| European Union - 27 countries (from 2020) | 2014 | 335.5 | Residential buildings | Building permits - m2 of useful floor area | Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) |
Related datasets
Topic hubs: Housing & Real Estate
Keywords: tipsho50, EU, Europe
Open Building permits - annual data (Eurostat) on autario.com