UK Sold House Prices - Land Registry Price Paid Data avatar

UK Sold House Prices - Land Registry Price Paid Data

Pricing

from $2.00 / 1,000 records

Go to Apify Store
UK Sold House Prices - Land Registry Price Paid Data

UK Sold House Prices - Land Registry Price Paid Data

Sold house prices for England & Wales from HM Land Registry Price Paid Data. Search by postcode, outcode or town; filter by date, price, type and new-build. Every transaction plus a comps summary (median, mean, min/max) per area. For agents, investors, analysts and valuations. No API key needed.

Pricing

from $2.00 / 1,000 records

Rating

0.0

(0)

Developer

Devon Kellar

Devon Kellar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

UK Sold House Prices - Land Registry Price Paid Data by Postcode

Every residential property sale in England & Wales, straight from HM Land Registry's official Price Paid Data - the ground truth of what actually sold, where, and for how much. Search by postcode, postcode district ("outcode", e.g. M21), or town, and get clean transaction records plus a ready-made comps summary for each area.

Built for comps

  • Estate agents pricing a listing - pull every sale on the street (or in the outcode) for the last 12 months, sorted newest first, with the median right at the top of the summary
  • Property investors running the rule over an area - price band + property-type filters give you exactly the comparable stock; the per-area summary (median, mean, min/max, counts by type) is the back-of-envelope done for you
  • Journalists & analysts - area market reports from the official record, not portal asking prices
  • Valuation / AVM models - ground-truth sold prices with full addresses, tenure and new-build flags, ready for your pipeline

What you get

One record per transaction:

FieldExample
pricePaid285000
transactionDate2026-04-17
paon / saon12 / Flat 3
street, locality, town, district, countyHIGH STREET, ..., BOLTON, ...
postcodeBL1 4QR
propertyTypeDetached / Semi-detached / Terraced / Flat / Other
newBuildtrue / false
estateTypeFreehold / Leasehold
transactionCategoryStandard price paid / Additional price paid
recordUrlLink to the official Land Registry record

Plus one summary record per area - the comps product:

FieldExample
areaM21
transactionCount214
medianPrice / meanPrice365000 / 391240
minPrice / maxPrice152000 / 1250000
byPropertyType{ "Terraced": 98, "Semi-detached": 71, ... }
latestTransactionNewest sale date found - your data-freshness check

Filter the dataset by recordType (transaction / summary), or use the built-in Transactions and Summaries dataset views.

Typical usage

  • Street/postcode comps: put full postcodes in postcodes, keep daysBack at 365
  • Area report: use an outcode (M21, SW11) - one line fetches the whole district
  • Investor screen: town + minPrice/maxPrice + propertyTypes (e.g. terraced only)
  • New-build premium check: run twice, with newBuildOnly on and off, compare medians

Note on filters: date and price filters run on the Land Registry server; property-type and new-build filters are applied during processing (the official API can't filter these server-side reliably). Heavily filtered town-wide queries therefore scan more records and take a little longer - narrow the date range or use outcodes to speed them up. The Land Registry back-end also rate-limits and has occasional wobbles; the actor paces itself and retries automatically, so large runs are steady rather than fast.

⚠️ Know your data: registration lag

Price Paid Data records completions, and Land Registry registers them ~4-8 weeks after completion (some take longer and are backfilled later). The newest sales you see will typically be 1-2 months old - an empty most-recent-month means "not registered yet", not "nothing sold". Check the summary's latestTransaction field to see how fresh the data actually is. Monthly updates land around the 20th working day of each month.

Coverage

England and Wales only. Scotland has its own register (Registers of Scotland) and Northern Ireland has Land & Property Services - neither is included in Price Paid Data. Excluded from PPD by Land Registry: sales that were never lodged for registration, court-ordered transfers, and some non-market transactions ("Additional price paid" category B covers repossessions, buy-to-let portfolios and transfers to non-private individuals - it's flagged in transactionCategory so you can exclude it from comps).

Data goes back to 1 January 1995.

Export & integrations

Results land in an Apify dataset - export CSV, Excel, JSON, or connect Google Sheets, Make, Zapier, Slack, and webhooks via Apify integrations. Schedule monthly runs to keep an area file up to date.

Data source & licence

Data produced by HM Land Registry © Crown copyright and database right 2026. Licensed under the Open Government Licence v3.0. Source: HM Land Registry Price Paid Data via the official open-data API. This actor is not affiliated with HM Land Registry. Address data is for personal/non-commercial use per the PPD address-data terms; the price/date/type data is fully open.


Need something more custom? Sold prices joined to EPC energy ratings, planning applications, or current listings; repeat-sale detection; street-level price indexes; or a fully managed comps pipeline - message me via my Apify profile and I'll build it.