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.
Fix: sales not delivered because the run hit the max total charge or the 5,000-alert cap are no longer marked as seen, and the monthly-file ETag is not advanced, so they are alerted on the next run (previously they were lost).
Watches after the budget is used up are still checked for free work (baseline, deletions, summary); only paid sales are deferred.
OUTPUT and the final summary row now show incomplete, deferredSales and a per-watch deferred list; the status message says "N sale(s) deferred to next run (max total charge reached)". An exactly used-up budget is no longer reported as stopped.
README: clearer data-lag note and max-charge behaviour.
1.0.0 (2026-10-11)
Watches by postcode, sector, outcode, street + town, town/district/county/locality (query parser, report-builder client and stats copied from uk-property-data).
HM Land Registry monthly update file over HTTPS with ETag skip; record status A/C/D handling; filters (type, tenure, new build, price, category).
Named state store: alert each sale once, optional re-alert on amended records, deletion notes, first-run baseline or alert-now, optional report-builder backfill.
Comparables pack per new sale (same type, same sector, 24 months) and free 12-month area stats per watch.
Slack/webhook digests (https-only, SSRF-guarded secret inputs), new-sales.csv, optional AI brief on the user's own key.
Report-builder fallback when the monthly file is unavailable; sample mode with recorded official responses; pay-per-event charging within the max charge.