Blog published in Buying property abroad

Historical property data for European homes: platforms, registries & APIs

Discover which platforms integrate historical property data for European homes. Compare public registries, commercial APIs, and country-by-country access rules for buyers and developers.

Historical property data for European homes: platforms, registries & APIs

No single EU-wide database does for European real estate what Zillow's transaction history does for US properties. Instead, historical property data in Europe is assembled from three distinct source layers: national and regional land registries or cadastral systems (often fragmented and access-restricted), a small set of national open-data transaction datasets (principally in the UK and France), and commercial PropTech aggregators that unify listing timelines, sold-price records, and valuation inputs under a normalized schema. Understanding which layer serves which use case is the prerequisite to getting useful data.

For international buyers researching European homes on platforms like Homestra, where over 200,000 cross-country listings are available, having access to verified historical transaction data is often the difference between a confident bid and an overpriced one.

What "historical property data" actually means in Europe

The term covers at least four distinct data types that are frequently conflated:

Transaction/sold-price history refers to the price at which a property actually transferred ownership, the date of that transfer, and the property's legal identifier. This is the most decision-critical data for valuation and negotiation, but it's also the most restricted. Not every country publishes it openly.

Asking-price and listing-timeline history captures how long a property sat on market, how many times it was re-listed, and what price reductions occurred. This data is generated by portals and aggregators, not registries. Its coverage depends entirely on which portals operate in a given country and how long they've retained historical records.

Ownership and title/encumbrance history identifies prior owners, outstanding mortgages, easements, and encumbrances. In most EU jurisdictions, access is tied to demonstrated legitimate interest under land register law (as noted by the European e-Justice Portal, December 2023). Bulk open access to this layer is rare.

Cadastral and boundary history covers parcel identifiers, boundary changes over time, and land-use designations. This layer is especially relevant for rural properties, agricultural land, and estate parcels where boundary disputes or historic subdivisions affect usable area and access rights.

A typical transaction record a buyer or developer would want contains: transaction date, sale price, property type, gross floor area (GFA), parcel or unit identifier (e.g., UPRN in England, cadastral reference in Spain/France), WGS84 coordinates or geometry, and, where permitted, a document or folio link.

Commercial platforms that integrate historical property data across Europe

Several commercial providers have built cross-country pipelines that normalize country-specific property identifiers, link listing histories to sold-price events where registries permit, and expose the combined record via API or dataset export. Coverage depth varies significantly by country.

RealtyAPI positions itself as a European property data API with explicit historical data messaging and a developer-first interface including JSON response samples. Coverage claims span multiple countries and cities, and the platform integrates both listing-timeline history and sold-price records where source data is available. The main limitation is that country-by-country depth, provenance transparency, and update-frequency commitments are not publicly documented in granular form.

Casafari aggregates listing data across Southern and Western Europe (Spain, Portugal, France, Italy primarily), with historical price-change timelines per property entity derived from portal deduplication. Its core use case is price-trend analysis and lead generation for agents rather than per-transaction sold-price lookup.

Ask Wire focuses on Irish and UK residential market data, combining sold-price registries with listing intelligence. Its property entity model links Land Registry records to portal histories, making it useful for per-address transaction lookups in those markets.

Vepler is UPRN-anchored (Unique Property Reference Number), giving it strong per-unit identity resolution for England and Wales. Historical intelligence at the UPRN level means each property's sold-price history, planning applications, and EPC data can be retrieved in a single object. Coverage outside the UK is limited.

Stream.Estate offers a market-data API with time-series price indicators rather than per-transaction records. The appropriate use case is macroeconomic analysis and index construction, not individual property due diligence.

Propertium provides European property data via API with a normalized schema designed for developer integration. Coverage includes multiple EU markets, though transactional depth varies by the availability of underlying registry feeds.

The table below summarizes how these providers map to buyer use cases:

ProviderCoverageHistory typeBest fit
RealtyAPIMulti-country EUListing + sold prices (where available)Developer integration, valuation APIs
CasafariSouthern/Western EUListing price timelineAgent tools, price trend analysis
Ask WireIreland + UKSold price + listingPer-address transaction lookup
VeplerUK (UPRN-level)Sold price + planning + EPCUK-specific due diligence
Stream.EstateMulti-country EUPrice indicators/time seriesMarket analytics, fund reporting
PropertiumMulti-country EUNormalized property databaseDeveloper/API integration

Public registries and open datasets by country

Where official open-data pipelines exist, they're generally higher-provenance than commercial aggregations. The access model, however, ranges from bulk free download to restricted per-property extract requiring proof of legitimate interest.

United Kingdom

HM Land Registry's Price Paid Data covers all property sales in England and Wales sold for value and registered with HM Land Registry (GOV.UK). The dataset goes back to 1995 for residential properties sold at full market value (HM Land Registry Price Paid Data overview). It's available as bulk CSV downloads and an interactive search application, and it forms the backbone of virtually every UK historical transaction product, including the commercial providers listed above. The data is published under the Open Government Licence, which permits use for internal analysis, service development, and redistribution with attribution. This is the most accessible and complete national transaction dataset in Europe.

France

France's DVF (Demandes de Valeurs Foncières) is the official reference source for the history of real estate transactions in France, covering price and transaction details (Capifrance, 2025). It's accessible via a dedicated DVF web application and as downloadable datasets on data.gouv.fr. Coverage includes residential and commercial transactions and land parcels. The DVF is parcelle-linked, meaning each transaction record carries a cadastral reference that enables join queries against IGN (Institut national de l'information géographique et forestière) parcel maps. This makes it particularly useful for buyers researching properties in France in rural or semi-rural areas.

Germany

Germany does not operate a federal-level open transaction dataset. Purchase price collections (Kaufpreissammlungen) are maintained by regional expert committees (Gutachterausschüsse), one per district or municipality. Access to these collections is governed by strict privacy rules; obtaining historical transaction data for a specific parcel typically requires a formal written request demonstrating legitimate interest, with a fee (Cross Channel Lawyers, 2014). Some Gutachterausschüsse publish aggregate market reports (Grundstücksmarktberichte), but these are price-level indicators, not per-transaction records.

Sweden

Lantmäteriet, Sweden's mapping, cadastral, and land registration authority, provides property register access services and maintains historical mapping resources via digital archives (Lantmäteriet). Cadastral boundary history and historical topographic maps are relatively accessible. However, per-transaction sold-price lookup at the parcel level requires official channels. Lantmäteriet's property register APIs are available to registered users with defined access rights, and historical map archives are available through their digital services. For buyers exploring Swedish properties, cadastral data is especially relevant for country homes (fritidshus) where boundary delineation, water rights, and access easements require verification.

Spain and the Netherlands

Both countries operate land registries (Registro de la Propiedad in Spain; Kadaster in the Netherlands) that issue certified property extracts. Historical transaction pricing is not openly downloadable as bulk datasets in the way the UK and France provide. In Spain, obtaining a nota simple (property extract) reveals current ownership and encumbrances but not a full sold-price timeline. The Netherlands' Kadaster publishes some transaction statistics and has commercial data products, but open bulk access to historical sold prices at the parcel level is restricted.

Access method summary

CountryBulk open dataPer-property paid extractAPI availableTypical turnaround
UKYes (free CSV)YesYes (HMLR linked data)Immediate (download)
FranceYes (free CSV)Yes (via notaires)Yes (data.gouv.fr API)Immediate (download)
GermanyNoYes (Gutachterausschuss)NoDays to weeks
SwedenPartial (maps)Yes (Lantmäteriet)Registered users onlyDays
SpainNoYes (nota simple)Limited1-3 days
NetherlandsLimited statisticsYes (Kadaster extract)Partial (Kadaster API)1-2 days

API and developer integration patterns

For developers building valuation tools, automated underwriting systems, or buyer-facing portals, the integration architecture typically follows one of four patterns:

Single-property lookup by identifier: Query using a country-specific canonical ID (UPRN in England, cadastral reference in France/Spain, fastighetsbeteckning in Sweden) to retrieve the full property object including historical transactions. The challenge is sourcing the correct identifier for cross-country schemas.

Geospatial bounding-box query: Pass a GeoJSON polygon or bounding box to retrieve all property entities and their histories within a geographic area. Useful for comparable sales (comps) analysis and market heat maps.

Time-series extraction: Pull indexed price series for a defined geography and time window. This is how Eurostat's house price index methodology works at the macro level: standardized data for residential property price changes across EU member states (Eurostat / European Commission). Commercial APIs like Stream.Estate offer similar time-series endpoints at finer geographic granularities.

Deduplication and entity resolution: Matching records across portals and registries requires probabilistic matching on address, coordinates, floor area, and property type. Most commercial providers handle this internally, but the match quality varies. When integrating raw feeds, storing provenance metadata (source, retrieval timestamp, confidence score) alongside each record is essential for audit trails.

For authentication, all major commercial providers use API key authentication with rate throttling. Free tiers typically allow a few hundred requests per day; production workloads require paid plans that are usually quote-based. Open data sources (UK HMLR, France DVF) are accessible without authentication for bulk downloads, though they offer optional SPARQL/REST endpoints for programmatic access.

A normalized ingestion pipeline should: map country-specific identifiers to a canonical internal schema, preserve source provenance fields, handle null history fields gracefully (common in newly-built properties or markets with restricted registry access), and flag records where asking-price history diverges significantly from sold-price records.

How buyers and agents should apply historical data

Buyer diligence: reconciling listing timeline vs sold-price comps

Consider a scenario where a property in Brittany has been listed for 14 months with two price reductions totaling 12%. Cross-referencing against DVF sold-price comps for comparable parcels in the commune reveals that median transaction prices are 8% below the current asking price. The combined signal (extended listing duration + downward price pressure vs comps) gives the buyer a defensible opening offer and a quantified negotiation range. Without the historical sold-price layer, the buyer is negotiating against asking-price psychology alone.

Rural property: cadastral history and boundary due diligence

For a rural estate in Sweden with a large plot, cadastral boundary history from Lantmäteriet can reveal whether the parcel was subdivided from a larger farm, whether access roads are registered easements or informal arrangements, and whether any historical use designations (forestry, agricultural) impose restrictions on building permits. This context is not visible in a standard listing description. Pairing cadastral research with transaction comps for comparable rural properties (fritidshus or landsbygdsfastigheter) provides a complete due-diligence picture. Homestra's country-specific buyer guides address exactly these inspection priorities for buying property abroad.

Agent pricing strategy: index-level context + local sold data

For agents pricing a listing or advising a buyer on offer strategy, Eurostat's house price index time series provides the macro frame: how has residential property in a given EU member state appreciated or depreciated over a multi-year window? When overlaid with local sold-price data (from HMLR for UK properties, DVF for French ones), the agent can distinguish between broad market movement and hyper-local factors specific to a commune or postal district.

The recommended workflow: (1) identify the target country and data type required; (2) retrieve the appropriate public registry dataset or commercial API feed; (3) normalize the records to a canonical schema with provenance tags; (4) compute median price per square meter for comparable transactions within the relevant geography and time window; (5) apply adjustments for property-specific characteristics (condition, floor area, floor level, car parking); (6) document the full audit trail including data source, retrieval date, and comparables set. This sequence applies whether the use case is personal purchase diligence or formal underwriting.

Limitations, privacy, and legal considerations

GDPR and ownership data: Personal data attached to property ownership (prior owners' names, transaction counterparties) is subject to GDPR in EU member states. This is why ownership history and full title extracts are access-restricted or paywalled in most jurisdictions, and why bulk open datasets like UK Price Paid Data and France DVF redact or omit personal identifiers.

Licensing and permitted use: UK Price Paid Data is published under the Open Government Licence v3.0, which allows reuse for most purposes including commercial services, provided attribution is maintained. France's DVF data on data.gouv.fr is published under Licence Ouverte / Open Licence. Commercial API data is typically governed by terms that permit internal use for valuation and research but restrict redistribution or resale of raw records. Always verify the specific licence terms before incorporating data into a product or published report.

Data quality risks: Geocoding errors, cadastral mismatches, and entity deduplication failures are endemic in cross-country pipelines. A property matched to the wrong parcel will produce systematically incorrect comps. Time gaps in registry updates (the UK HMLR dataset has a lag of several weeks between transaction completion and publication) mean that very recent comparable sales may not yet be reflected. And Germany's regional fragmentation means that even commercially aggregated datasets have material coverage gaps outside major metropolitan areas.

Asking price vs transaction price divergence: In markets with significant negotiation culture (France, rural Spain), the gap between final asking price and actual transaction price can exceed 10-15%. Relying on portal listing-price histories as a proxy for sold-price trends will systematically overstate market values. Always prefer transaction-level registry data where it's available, and treat asking-price series as a supplementary signal rather than a primary one.

Reference sources and next steps

For direct access to the primary data sources referenced throughout this guide:

  • UK HM Land Registry Price Paid Data: bulk downloads and interactive search available at gov.uk/government/collections/price-paid-data
  • France DVF: dataset downloads and documentation at data.gouv.fr (search "DVF") and the official DVF web application at app.dvf.etalab.gouv.fr
  • Eurostat House Price Index: methodology documentation and time-series data at ec.europa.eu/eurostat (indicator: prc_hpi_q)
  • Lantmäteriet (Sweden): property register services and historical map archives at lantmateriet.se
  • European e-Justice Portal: country-by-country land register access rules at e-justice.europa.eu

If you're an international buyer beginning the process of researching a specific European market, a practical starting sequence is:

  1. Identify the target country and confirm whether a national open transaction dataset exists (UK and France: yes; Germany, Spain, Netherlands: no bulk open data).
  2. Define which history type you need: sold-price comps, listing timeline, cadastral boundary context, or ownership/encumbrance records.
  3. For countries with open datasets, access the registry directly for highest-provenance data. For countries without, evaluate commercial API providers by their documented coverage depth and data provenance for that specific market.
  4. Supplement parcel-level lookups with Eurostat HPI time series for macro price trend context.
  5. Document sources, retrieval dates, and field-level confidence in your analysis record before committing to a bid or offer.

Platforms like Homestra bridge the gap between raw data sources and actionable property search by combining cross-country listings with local market context. For buyers exploring European property options, pairing that listing intelligence with the historical data infrastructure described here produces a materially stronger negotiating and diligence position than relying on either source alone.

Share

Read more articles