UK Land Registry Price Paid — Sold House Prices (open data)
Export UK sold house prices (HM Land Registry Price Paid Data) as clean JSON / CSV — uncapped, by postcode, town, county or year, with a monthly monitor for new sales. Every record: sale price, date, full address, postcode, property type, tenure, new-build flag, category.
Most tools wrap the public Linked-Data API → England & Wales only, 500-row cap, full postcode required. This one uses the bulk data + SPARQL endpoint, so you can pull whole towns, counties or years with no row limit.
▶ Run it (no setup) on Apify
Run on Apify → vladignatyev/uk-land-registry-scraper — hosted, scheduled, JSON/CSV/Excel export, no install.
Or run locally (below).
📊 Free sample data
samples/uk-sold-prices-london-2025.csv— 3,000 Greater London sales, 2025samples/uk-sold-prices-greater-manchester-2025.csv— 2,000 Greater Manchester sales, 2025
Modes
- monitor — newest sold transactions (monthly-update file). Schedule monthly = rolling feed of new sold prices.
- bulk — a whole year (
pp-YYYY.csv), filterable by county / town / district / postcode prefix / type / price / date."complete"= full ~28M-row history. - postcodes — full sold history per postcode via SPARQL (paginated, uncapped).
Run locally
npm install
npm run build
# set input in storage, or run on Apify (recommended)
node dist/main.jsInput examples:
{ "mode": "bulk", "years": ["2025"], "county": "GREATER LONDON", "maxItems": 5000 }
{ "mode": "monitor", "postcodeArea": "SW1A", "maxItems": 1000 }
{ "mode": "postcodes", "postcodes": ["PL6 8RU", "SW1A 1AA"] }Output fields
id, price, date, postcode, propertyType, isNewBuild, tenure, paon, saon, street, locality, town, district, county, category — see DATA.md.
Licence & attribution
- Code: MIT (see LICENSE).
- Data: HM Land Registry Price Paid Data under the Open Government Licence v3.0. If you use/redistribute it you must display:
Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0.
- PPD records address-level transactions HM Land Registry publishes; it is not a complete record of all sales and excludes some transaction types.
More property-data tools / managed feeds
I build & maintain uncapped property-data feeds — UK sold prices + live listings across 8 markets. 👉 All my scrapers (run hosted): apify.com/vladignatyev Managed monthly feeds (JSON/CSV/API): LinkedIn · request data