SiteVerdict — Land Registry Sold Price Alerts (UK) avatar

SiteVerdict — Land Registry Sold Price Alerts (UK)

Pricing

Pay per event

Go to Apify Store
SiteVerdict — Land Registry Sold Price Alerts (UK)

SiteVerdict — Land Registry Sold Price Alerts (UK)

Get alerted to new house sales in your postcodes, streets or towns from HM Land Registry Price Paid Data (OGL). Reads each monthly update, alerts only new sales, adds sector comparables (price vs median) and 12-month area stats. Slack/webhook alerts, CSV. England and Wales.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Aman Thakran

Aman Thakran

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Features

Limited permissions

Share

Be first to know what houses actually sold for in your patch. Each month HM Land Registry publishes new completions; this Actor reads the official update, alerts you only to sales it has not shown you before, and tells you how each price compares with the local market.

Official open data: HM Land Registry Price Paid Data (Open Government Licence). England and Wales. No key, no portal scraping.

What you get

  • 🏠 New-sale alerts for every watched postcode, sector, outcode, street or town: price, completion date, full address, property type, tenure, new-build flag, category, and the official HM Land Registry record link.
  • ⚖️ Comparables pack per sale: same property type in the same postcode sector over 24 months — median, quartiles, price vs median % and the 5 most recent comparable sales.
  • 📊 Watch summaries (free): sales found in the monthly file, new vs already-seen, plus 12-month area stats (median, quartiles, monthly trend, half-on-half change).
  • 🔁 Never alerted twice: a named state store remembers what you have seen; amended records (status C) can re-alert; deletions (status D) are reported.
  • 🔔 Slack / webhook digests, new-sales.csv, optional AI brief with your own key.

Who it is for

  • Estate agents and lettings agents prospecting around recent completions and valuing instructions.
  • Investors, sourcers and developers tracking sold prices on target streets.
  • Surveyors, mortgage brokers and conveyancers wanting fresh comparables.
  • Local journalists and proptech apps publishing "what sold this month".
  • AI agents via the MCP tool land_registry_alerts.

Quick start

  1. Watches: PL4 7, Mutley Plain, Plymouth, town:Bath, district:Cornwall.
  2. Optional filters: property types, tenure, new build, price range.
  3. Run once (baseline), then schedule weekly: the monthly file is checked cheaply (ETag) and only downloaded when HM Land Registry publishes a new one (usually around the 20th working day of the month).

Try Sample mode first (official responses recorded on 11 Oct 2026; no network, free).

Example input

{
"watches": ["PL4 7", "Mutley Plain, Plymouth", "town:Totnes"],
"propertyTypes": ["T", "S"],
"maxPrice": 450000,
"backfillMonths": 3,
"alertOnFirstRun": true,
"slackWebhookUrl": "<secret>",
"stateStoreName": "plymouth-sold-prices"
}

Example output (sample mode: real HM Land Registry data recorded 11 Oct 2026, abridged)

{ "recordType": "new-sale", "watch": "PL4", "date": "2026-08-21", "price": 235000, "address": "55, CATTEDOWN ROAD, PLYMOUTH, PL4 0PL",
"propertyTypeLabel": "Terraced", "tenure": "freehold", "newBuild": false, "category": "A",
"comparables": { "basis": "Terraced sales in postcode sector PL4 0, last 24 months (category A)", "count": 31, "medianPrice": 169950, "p25": 159000, "p75": 191500,
"priceVsMedianPct": 38.3, "recent": [{ "date": "2026-07-03", "price": 200000, "address": "49, ALVINGTON STREET, PLYMOUTH, PL4 0QL" }] },
"linkedDataUri": "https://landregistry.data.gov.uk/data/ppi/transaction/5A7B802C-7A8C-1886-E063-4704A8C021AE/current" }
{ "recordType": "watch-summary", "watch": "PL4", "newSales": 32,
"areaStats": { "months": 12, "priceStats": { "count": 302, "median": 195000, "p25": 138500, "p75": 234125 }, "halfOnHalfMedianChangePct": -6 } }

Pricing (pay per event)

EventPriceWhen
new-sale$0.004one newly published sale in a watched area
comparables-pack$0.006comparables (≥ 3 same-type sales in the sector) attached to a new sale
ai-brief$0.05only when your own AI key returns a brief

Examples: a postcode sector usually has 5-40 new sales a month → $0.05-0.40/month with comparables. A whole town (≈ 300 sales) ≈ $3/month. Baseline runs, summaries, deletions and sample mode are free.

How it works

  • Monthly update file: pp-monthly-update-new-version.csv (HTTPS from HM Land Registry's public S3 bucket) contains every record added (A), changed (C) or deleted (D) in the latest publication. One download serves all your watches. A HEAD request with the stored ETag skips unchanged files.
  • Report builder (landregistry.data.gov.uk/app/ppd) is used for comparables, 12-month area stats, first-run backfill and as a fallback if the monthly file is unavailable. Requests are spaced 0.7 s apart.
  • Category B sales (repossessions, buy-to-let, company sales) are off by default.

FAQ

Why didn't a sale I know about appear? HM Land Registry publishes Price Paid Data once a month (around the 20th working day). A sale usually appears 2 weeks to 2 months after completion, and later when registration is delayed, so alerts are never real-time. Some transfers are excluded (e.g. non-market-value, most commercial).

Can I watch a radius around a point? Use the postcode sector or outcode; points are not supported for alerts.

Who owns the house? Price Paid Data contains no owner names and we never add any.

Limits

  • England and Wales only (Scotland: Registers of Scotland; NI: LPS).
  • 200 watches per run; up to 20,000 remembered sales per watch.
  • Comparables lookups are capped at 50 sectors per run.
  • If a run reaches your max total charge (or the 5,000-alert cap per run), the remaining sales are not charged and not marked as seen: they are listed in OUTPUT (incomplete, deferredSales, deferred) and in the run status ("N sale(s) deferred to next run"), and arrive on the next run. A budget used up exactly with nothing left over is a normal, complete run.

Sources & compliance

  • Source: HM Land Registry Price Paid Data — monthly update file and report builder. Guidance: https://www.gov.uk/guidance/about-the-price-paid-data (checked 11 Oct 2026). robots.txt allows /app/ppd/ppd_data.csv.
  • Licence: Open Government Licence v3.0. Attribution on every run: Contains HM Land Registry data © Crown copyright and database right 2021. This data is licensed under the Open Government Licence v3.0.
  • Address data notice: Price Paid address fields are processed against Ordnance Survey AddressBase Premium (incorporating Royal Mail PAF). Royal Mail and OS permit their use for personal and/or non-commercial use and for providing residential property price information services; other uses (e.g. direct marketing lists) need a Royal Mail licence.
  • Personal data / UK GDPR & PECR: addresses of sold homes can relate to identifiable people. Use alerts for market analysis and valuation; do not use them to build unsolicited marketing lists (PECR) without the right licences and a lawful basis.
  • Honest user agent SiteVerdict/land-registry-price-alerts (+hello@webrevenuescan.com). Not valuation, legal or financial advice.