400+ councils. One live feed. Zero gaps.
UK HMO licensing is scattered across hundreds of council websites, each with its own format, schedule, and quirks. HMOwatch runs automated scrapers against every one of them — continuously — and turns that raw fragmentation into a single, structured alert stream.
HMOwatch identifies and catalogues the HMO register published by each UK local authority — the licensing lists, selective licensing zones, and mandatory HMO registers. No council is skipped. No register is assumed static.
Automated bots visit every discovered register on a rolling schedule, pulling down the latest landlord and property data. When a council updates its list — a new licence issued, a property added, a landlord removed — the bot captures it.
Every council publishes in its own format — PDFs, HTML tables, CSV exports, bespoke search portals. The pipeline normalises all of it into a consistent schema: property address, licence type, landlord details, licence status, and effective dates.
The moment a change is detected — a property you track gains a licence, loses one, or appears on a register for the first time — HMOwatch raises an alert. Your dashboard surfaces it instantly, so you act on the right information before it becomes a compliance failure.
The Changes view gives you a chronological record of every addition, removal, and modification across all monitored councils. Filter by council, by date range, or by property — know exactly what shifted and when.
Additions and removals tracked separately
Timestamped to the scrape cycle
Filterable by council or property address


When a scrape cycle detects a meaningful change — a licence expiry, a new listing, a property no longer appearing on a register — HMOwatch surfaces a structured alert. Not raw data dumps. Actionable signals with context: what changed, which council, which property.
Alerts tied to specific properties and councils
Status tracking from raised to resolved
Team-visible — everyone sees the same picture
The Councils view gives you full visibility into which local authorities are in scope, the status of their last scrape, and any known data anomalies. You are never guessing whether a council has been checked recently.
All 400+ local authority sources in one index
Last-crawled timestamp per council
Source health status visible at a glance

The main dashboard pulls together your properties, active alerts, recent council changes, and scraper activity. When you log in, you see the current compliance picture — not a report from yesterday.

HMOwatch is running. The scrapers are active, the registers are being monitored, and alerts are firing. Join the waitlist and be among the first letting agents and landlords to put this data to work.
Questions? Email us at sf-core-org-support-hmowatch@saas-factory.ai