Data source
HM Land Registry: Price Paid Data
Every registered residential sale in England and Wales since 1995: price, date, address, tenure, property type and whether it was a standard market sale.
- Licence:
- Open Government Licence v3
- Coverage:
- England and Wales
- Tools:
- 16
Role
What HM Land Registry data lets a tool answer
The sold-price record. Sale histories, monthly volumes, the repeat-sales index and the comparables behind a valuation all start here. The monthly change file is loaded as additions, changes and deletions, so a corrected registration updates the row rather than duplicating it.
Terms
Licence, attribution and refresh
- Licence
- Open Government Licence v3.0
- Attribution
- Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0.
- Refresh
- Monthly, when HM Land Registry publishes the change file; the trailing months are provisional because registration lags completion.
- Coverage
- England and Wales
This page describes how MarketCode uses the data. It is not legal advice on how you may reuse what a tool returns; the tool pages say when a response carries licensed records.
Tools
Tools that read HM Land Registry records
Registered sales for a property
transactions_by_uprn()All HMLR Price Paid records joined to this UPRN, newest first.
Sold-price history
property_history()Sold-price history for a property, with per-sale detail.
Monthly transaction volume
market_volume_series()Monthly transaction VOLUME for a postcode district, postcode area or
Rank districts by volume or price
market_volume_ranking()Rank postcode districts by transaction volume or median price over a
Hex-binned density for maps
h3_density()Hex-binned stock and transaction density for map layers, at H3 resolution 8.
Derived
Models and indices built on it
These tools do not return HM Land Registry rows; they return a MarketCode model or index computed from them. The methodology page explains each.
House price index series
market_index_series()The published house-price INDEX for one postcode district or local authority: the level per month (base period = 100), the forecast tail flagged, and provenance saying how the index was built.
Market facts for an area
market_facts()Price, rent, yield and days-on-market by geography × asset class ×
Rank areas on a market metric
market_ranking()Rank areas against each other on a market metric — one row per area at the latest period. Defaults to turnover_rate, which is sales as a share of the stock that could have sold: the liquidity measure, as opposed to transaction count, which measures market size.
Commercial capital index
commercial_index_series()Repeat-sales CAPITAL index for UK commercial property, quarterly, 1995Q1 = 100.
Equity gain estimate
equity_estimate()Current estimated value against the last recorded sale: gain in pounds and percent, and how long it has been held.
Long-held, high-equity properties
long_held_high_equity()Long-held properties in an area carrying a large paper gain — the classic off-market cohort, ordered by gain rather than by value.
Comparable properties
property_comps()Comparable properties in the same building or block, with missing
Automated valuation estimate
valuation_estimate()Automated value estimate for a property: a point value plus a range.
Full valuation with back-series
valuation_full()Full valuation block for a property: the value and its range, a monthly
Site appraisal dossier
site_appraisal()Everything known about ONE site, assembled and judged — the site dossier.
Auction comparables
auction_comps()Auction comparables on ACHIEVED prices, each against our valuation.
Related
Sources it is joined with
- HM Land Registry: Commercial and Corporate Ownership (CCOD) and Overseas Companies Ownership (OCOD)
- Ordnance Survey: National Geographic Database (buildings, land and sites)
- Ministry of Housing, Communities and Local Government: Energy Performance Certificates (domestic and non-domestic)
- planning.data.gov.uk: National planning designations and the local planning authority register
FAQ
Questions about HM Land Registry data
What HM Land Registry data does MarketCode use?
+
Every registered residential sale in England and Wales since 1995: price, date, address, tenure, property type and whether it was a standard market sale. The sold-price record. Sale histories, monthly volumes, the repeat-sales index and the comparables behind a valuation all start here. The monthly change file is loaded as additions, changes and deletions, so a corrected registration updates the row rather than duplicating it.
Which tools read Price Paid Data?
+
16 tools: Registered sales for a property, Sold-price history, Monthly transaction volume, Rank districts by volume or price, House price index series, Market facts for an area and more. Each is available as an MCP tool and a REST endpoint at the same price.
Under what licence?
+
Open Government Licence v3.0 The attribution we carry: "Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0." This page describes how we use the data; it is not legal advice on how you may.
How often is it refreshed, and what does it cover?
+
Monthly, when HM Land Registry publishes the change file; the trailing months are provisional because registration lags completion. Coverage: England and Wales.
Is there a Land Registry price paid data?
+
Yes, in effect: the MarketCode tools that read HM Land Registry are the Land Registry price paid data most people are looking for, reachable over REST with an API key or over MCP from Claude, ChatGPT, Codex and Cursor with a sign-in.
See HM Land Registry data answer a real address.
Thirty minutes, your property or area, every figure traced to its source.