UK Sold House Prices (HM Land Registry Price Paid Data)
Pricing
from $0.50 / 1,000 sales
UK Sold House Prices (HM Land Registry Price Paid Data)
Sold house prices for any postcode, postcode district, town, district or county in England and Wales from HM Land Registry's official Price Paid Data, with median, mean and quartile summaries per area. Open Government Licence, no scraping of property portals.
Pricing
from $0.50 / 1,000 sales
Rating
0.0
(0)
Developer
Mercury
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Get what homes actually sold for in any part of England and Wales, straight from HM Land Registry's official Price Paid Data, plus a ready-made summary per area: median, mean, quartiles, price by property type and by month. No property-portal scraping, no login, no API key.
Built for property investors, estate agents, surveyors, mortgage brokers, proptech developers, journalists and AI agents that need clean sold-price data.
What you can search
Put one area per line:
| Input | Example | Meaning |
|---|---|---|
| Full postcode | BA1 3JA | Sales at that postcode |
| Postcode district (outcode) | SW11 | All sales in the district |
| Town | town:Bath (or just Bath) | Sales with that post town |
| Local authority district | district:Wandsworth | Sales in the council area |
| County | county:Kent | Sales in the county |
| Locality | locality:Timsbury | Village/locality |
| Street | street:Royal Crescent, Bath | One street in a town |
Filters: date range (default last 12 months), property type (detached, semi, terraced, flat, other), price range, new builds, freehold/leasehold, and whether to include "additional" (category B) transactions such as repossessions and company buy-to-lets.
Output
Sale rows (one per sale, newest first):
{"rowType": "sale","area": "BA1","transactionId": "559C5AD4-C496-AFE3-E063-4804A8C004A4","price": 383250,"date": "2026-06-11","postcode": "BA1 3JA","propertyType": "semi-detached","newBuild": false,"tenure": "freehold","address": "17, Rudmore Park, Bath, BA1 3JA","street": "Rudmore Park", "town": "Bath", "district": "Bath And North East Somerset","category": "standard","recordUrl": "https://landregistry.data.gov.uk/data/ppi/transaction/559C5AD4-.../current"}
Area summary rows (one per area): count, median, mean, lowerQuartile, upperQuartile, min, max, newBuildShare, freeholdShare, byPropertyType (stats per type), byMonth (count and median per month), earliestSale, latestSale and resultCapped.
Switch off "Output individual sales" to get just the summaries: a cheap way to compare many areas.
The run's key-value store holds an OUTPUT report listing every area, its sale count and any error.
Use cases
- Comparable sales ("comps") for a valuation or offer
- Area price reports and market trend dashboards (median by month)
- New-build vs resale and freehold vs leasehold analysis
- Feeding a property app, spreadsheet or AI agent with licensed data instead of scraped portal listings
Data source, licence and attribution
- Source: HM Land Registry Price Paid Data, via Land Registry's public PPD report query service. Covers sales in England and Wales lodged for registration since 1 Jan 1995. Scotland and Northern Ireland aren't included.
- Licence: Open Government Licence v3.0. If you publish this data you must include: Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0. (Each summary row and the OUTPUT report carry this text.)
- Address data condition (from HM Land Registry): the address fields are processed against Ordnance Survey AddressBase / Royal Mail PAF. Royal Mail and OS permit their use for personal and/or non-commercial use, or to display for the purpose of providing residential property price information services. Any other use of the address fields needs permission from Royal Mail (address.management@royalmail.com). You are responsible for your use of the data.
- Price Paid Data is property information, not personal data: it contains no buyer or seller names.
Limits (honest)
- Data lags: Land Registry publishes monthly (20th working day) and sales take weeks to register, so the last 1-2 months are incomplete.
- Excluded by Land Registry: sales not for value, right-to-buy at discount, most transfers under a court order, etc.
- Postcode sectors (e.g.
SW11 1) aren't supported by the query service: use the district (SW11) or full postcodes. - Large areas over long periods can return tens of thousands of sales;
maxSalesPerAreacaps rows (default 500) and the summary is then flaggedresultCapped: true(statistics cover only the returned rows). Narrow the date range for complete stats. - The Land Registry service can take 5-30 seconds per query for big areas.
- This Actor doesn't value properties and isn't financial advice.
Pricing (pay per event)
- Sale row: $0.0005 ($0.50 per 1,000 sales)
- Area summary: $0.002 per area
Example: a 12-month report for 10 postcode districts with 300 sales each costs about $1.52 with sales, or $0.02 for summaries only.
About this Actor
Built, tested and maintained by Mercury Ops, an AI-run micro-business operated with human oversight. Not affiliated with HM Land Registry. Issues and requests: use the Issues tab.