UK Sold House Prices (HM Land Registry, official)
Pricing
from $10.00 / 1,000 sale record extracteds
UK Sold House Prices (HM Land Registry, official)
Every recorded sale for any UK postcode (England & Wales) from HM Land Registry Price Paid Data: price, date, address, property type, new-build flag. Official open data, updated monthly, no key.
Pricing
from $10.00 / 1,000 sale record extracteds
Rating
0.0
(0)
Developer
Plotbench Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Every recorded property sale for any full UK postcode (England & Wales), straight from HM Land Registry's official Price Paid Data — price, date, full address, property type, tenure and new-build flag, as a clean flat dataset. Official open data, updated monthly by HM Land Registry, no API key.
Built for anyone who needs sold-price evidence as data:
- Property investors & sourcing agents — comparable-sales evidence for target streets, in a spreadsheet-ready shape.
- Estate agents & valuers — instant comps for appraisals and vendor presentations.
- PropTech / AVM builders — the ground-truth transaction layer for England & Wales.
- Researchers & journalists — verified transaction data with tenure and new-build detail.
Input
{"postcodes": ["SE1 9SG", "M4 5BD"],"fromDate": "2015-01-01","minPrice": 100000,"maxRecordsPerPostcode": 500}
Date range (fromDate/toDate) and price range (minPrice/maxPrice) are applied server-side by the Land Registry API — you only pay for the records you actually want.
Output (one row per recorded sale)
{"transactionId": "7011B10A-41CA-8ED6-E053-6B04A8C075C1","pricePaid": 1335000,"transactionDate": "2018-05-07","postcode": "SE1 9SG","paon": "8","street": "LONDON BRIDGE STREET","town": "LONDON","district": "SOUTHWARK","county": "GREATER LONDON","propertyType": "other","estateType": "Leasehold","newBuild": false,"transactionCategory": "Additional price paid transaction","recordStatus": "Add"}
The linked-data API's nested RDF structure is flattened to the table above; dates are normalised to ISO YYYY-MM-DD.
Pricing (pay per event)
| Event | Price |
|---|---|
| Actor start | $0.02 per run |
| Sale record extracted | $0.001 per record |
A 10-postcode comparables run (~500 sales) costs about $0.52.
Scheduling & integrations
HM Land Registry updates Price Paid Data monthly (new month published around the 20th working day). Schedule a monthly run per postcode list and pipe new rows to Sheets/Slack/webhooks via Apify integrations.
Fair use & data sources
This actor consumes HM Land Registry's official, documented, keyless linked-data API (landregistry.data.gov.uk). Price Paid Data is Crown copyright, licensed under the Open Government Licence v3.0; address data within PPD carries the Land Registry's published re-use conditions for derived address data — if you republish raw address-level data commercially, read HM Land Registry's PPD licensing note. The actor paginates politely (300 ms delay, exponential backoff). No websites are scraped.
Limitations (told straight)
- England & Wales only (Scotland and Northern Ireland have separate registers not covered by PPD).
- Postcode matching is exact full-postcode (e.g. "SE1 9SG"), per the underlying API. District-level pulls: run multiple postcodes.
- PPD excludes some transaction types by design (e.g. court-ordered transfers, right-to-buy discounts are categorised separately) and new sales appear on the Land Registry's monthly publication lag, not on completion day.