How to scrape UK Land Registry Sold Prices
Search UK house sold prices from HM Land Registry Price Paid Data by postcode, street, town or county, with date, property type and new-build filters, median and average prices, and a monitor for new sales. Official open data, no login. Beta.
Open UK Land Registry Sold Prices: House Price Data + Stats on Apify
What it outputs
Sale rows: transactionId, price, currency, dateOfTransfer, propertyType, newBuild, tenure (freehold/leasehold), transactionCategory, address, postcode, paon, saon, street, locality, town, district, county, sourceUrl, source, scrapedAt.
Summary rows (recordType: "summary"): area, basedOn, count, medianPrice, averagePrice, minPrice, maxPrice, earliestSale, latestSale, byPropertyType.
Example input
{ "postcodes": ["M1 1AE"], "yearsBack": 3, "maxItems": 50 }FAQ
What are the limits and terms? (Things to know)
- Town, district and county names are matched exactly as HM Land Registry records them (case-insensitive), e.g.
GREATER MANCHESTER,CITY OF WESTMINSTER. A misspelt name returns no rows. - Results are newest first. Property type, new build and price filters are applied after fetching; for very large areas add a date range so the matching sales are found quickly. If the actor stops scanning early it says so in the run log.
- Large areas with no date filter can take a minute or more because the public endpoint is slow on them.
- Stats are computed from the sales fetched in the run (the most recent matching sales up to your limit), not the whole history.
- Registration lags completion: sales usually appear in the data a few weeks to a couple of months after the sale date.
- The dataset covers England and Wales only (not Scotland or Northern Ireland).
Where do I run it?
On Apify: https://apify.com/transparent_meteorite/uk-land-registry-sold-prices. Check the Pricing tab there for current prices.
Try UK Land Registry Sold Prices: House Price Data + Stats on Apify