UK Sold House Prices (HM Land Registry Price Paid) avatar

UK Sold House Prices (HM Land Registry Price Paid)

Pricing

Pay per event

Go to Apify Store
UK Sold House Prices (HM Land Registry Price Paid)

UK Sold House Prices (HM Land Registry Price Paid)

Get sold house prices for any postcode, sector or district in England and Wales from official HM Land Registry Price Paid Data. Filter by date, price, property type, tenure and new build, with median price summaries. No API key needed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Keel Data

Keel Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

UK Sold House Prices (HM Land Registry Price Paid Data)

Get sold house prices for any postcode, postcode sector or district in England and Wales, straight from official HM Land Registry Price Paid Data. Every completed residential sale since 1995: price, date, full address, property type, freehold or leasehold, new build or not. Add an optional price summary per area (median, mean, quartiles, by property type and by year).

No API key, no login, no scraping of property portals. Just clean, official open data in JSON, CSV or Excel.

What you can use it for

  • Property investors and landlords: pull comparable sales (comps) for a street, sector or district before you make an offer.
  • Mortgage brokers, surveyors and estate agents: check what similar homes actually sold for, not what they were listed at.
  • Proptech and AI builders: feed sold-price data into valuation models, dashboards, chatbots or agents (works with the Apify API and MCP).
  • Analysts and journalists: track local price trends by year and property type.
  • Home buyers and sellers: see real sale prices around a postcode in seconds.

How to use it

  1. Enter one or more areas: a full postcode (SW19 8UA), a sector (SW19 8) or a district (SW19).
  2. Optionally set a date range, price range, property types, tenure and new-build filter.
  3. Click Start. Results appear newest first. Download as JSON, CSV, Excel or via API.

Example input

{
"postcodes": ["SW19 8", "M1 1AE"],
"dateFrom": "2024-01-01",
"propertyTypes": ["terraced", "semi-detached"],
"tenure": "freehold",
"includeAdditionalTransactions": false,
"maxResultsPerArea": 500,
"includeSummary": true
}

Example sale row

{
"transactionId": "5A7B802D-0E0A-1886-E063-4704A8C021AE",
"pricePaid": 542000,
"transactionDate": "2026-08-17",
"address": "Flat 4, 1B, Haydon Park Road, London, SW19 8JY",
"street": "HAYDON PARK ROAD",
"town": "LONDON",
"district": "MERTON",
"county": "GREATER LONDON",
"postcode": "SW19 8JY",
"propertyType": "Flat/maisonette",
"tenure": "Leasehold",
"newBuild": false,
"transactionCategory": "A - Standard",
"searchArea": "SW19 8",
"recordType": "sale"
}

Example summary row

{
"recordType": "summary",
"searchArea": "SW19 8",
"overall": { "count": 30, "median": 880000, "mean": 839105, "lowerQuartile": 451625, "upperQuartile": 1255250 },
"byPropertyType": { "Terraced": { "count": 16, "median": 1053000 }, "Flat/maisonette": { "count": 13, "median": 480500 } },
"byYear": { "2025": { "count": 18, "median": 905000 } }
}

Input options

FieldWhat it does
postcodesFull postcodes, sectors or districts in England and Wales
dateFrom, dateToSale date range (defaults: last two years)
propertyTypesDetached, semi-detached, terraced, flat/maisonette, other
tenureAny, freehold, leasehold
newBuildAny, new builds only, existing homes only
minPrice, maxPricePrice range in £
includeAdditionalTransactionsInclude category B sales (repossessions, company buyers, etc.)
maxResultsPerAreaCap per area, newest first (up to 20,000)
includeSummaryAdd one summary row per area

Pricing

Pay only for what you get (pay per event):

  • Sale record: $0.002 per sold-price row ($2 per 1,000)
  • Area summary: $0.01 per area summary row

Set a maximum cost per run in the run options and the Actor stops cleanly when it is reached.

Data coverage and notes

  • Covers England and Wales only. Scotland and Northern Ireland are not part of HM Land Registry Price Paid Data.
  • Sales usually appear 1 to 2 months after completion; HM Land Registry updates the data monthly.
  • Price Paid Data excludes some sales, such as transfers that are not for value, right-to-buy discounts and some commercial transactions. See HM Land Registry's guidance for details.
  • Summary statistics are based on the rows returned for each area, so a low maxResultsPerArea limits the summary to the newest sales.

FAQ

Do I need an API key? No. The Actor uses HM Land Registry's free public Price Paid Data service.

Can I search by town or street? Use the postcode district or sector that covers it; each row includes street, town and local authority so you can filter further.

Is this the official Land Registry service? No. This Actor is independent and is not affiliated with or endorsed by HM Land Registry. It uses their published open data.

Is the data personal data? Price Paid Data records property sales and addresses, not the names of buyers or sellers. Use it in line with UK data protection law and the licence below.

Licence and attribution

Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0.

Support

Found a problem or want a new filter? Open an issue on the Actor's Issues tab.