UK Sold House Prices (HM Land Registry, official) avatar

UK Sold House Prices (HM Land Registry, official)

Pricing

from $10.00 / 1,000 sale record extracteds

Go to Apify Store
UK Sold House Prices (HM Land Registry, official)

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

Plotbench Studio

Maintained by Community

Actor 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)

EventPrice
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.