HMOwatch
BlogContactFAQHow it worksUse cases
Join the waitlist
HMOwatchJoin the waitlist
HMOwatch
HomeBlogContactFAQHow it worksUse cases
Join the waitlist
HMOwatch
BlogContactFAQHow it worksUse cases
TermsPrivacyData Processing

© 2026 HMOwatch

UK HMO COMPLIANCE — LIVE MONITORING

400+ council licensing registers. One alert system.

HMOwatch deploys automated bots that continuously scrape every UK local authority HMO register — turning fragmented, ever-changing regulation into a single real-time alert the moment something changes.

Join the waitlist
See how it works
HMOwatch dashboard — live compliance overview
SCRAPER / LB-AUTH-0042Crawled Hackney Council HMO register — 14 new entries indexed0s
ALERT / ISSUEDLicensing boundary change detected — Manchester City Council Additional Licensing scheme4m ago
SCRAPER / LB-AUTH-0118Birmingham City Council register re-parsed — 3 records updated9m ago
MONITOR / CHANGESLeeds selective licensing boundary updated — 7 properties now in-scope17m ago
SCRAPER / LB-AUTH-0271Bristol City Council HMO register scan complete — no changes22m ago
ALERT / ISSUEDNew Additional HMO licensing scheme confirmed — Newham LBC effective Q331m ago
SCRAPER / LB-AUTH-0389Sheffield City Council register ingested — 2 licence revocations flagged44m ago
SCRAPER / LB-AUTH-0042Crawled Hackney Council HMO register — 14 new entries indexed0s
ALERT / ISSUEDLicensing boundary change detected — Manchester City Council Additional Licensing scheme4m ago
SCRAPER / LB-AUTH-0118Birmingham City Council register re-parsed — 3 records updated9m ago
MONITOR / CHANGESLeeds selective licensing boundary updated — 7 properties now in-scope17m ago
SCRAPER / LB-AUTH-0271Bristol City Council HMO register scan complete — no changes22m ago
ALERT / ISSUEDNew Additional HMO licensing scheme confirmed — Newham LBC effective Q331m ago
SCRAPER / LB-AUTH-0389Sheffield City Council register ingested — 2 licence revocations flagged44m ago
SCRAPER / LB-AUTH-0042Crawled Hackney Council HMO register — 14 new entries indexed0s
ALERT / ISSUEDLicensing boundary change detected — Manchester City Council Additional Licensing scheme4m ago
SCRAPER / LB-AUTH-0118Birmingham City Council register re-parsed — 3 records updated9m ago
MONITOR / CHANGESLeeds selective licensing boundary updated — 7 properties now in-scope17m ago
SCRAPER / LB-AUTH-0271Bristol City Council HMO register scan complete — no changes22m ago
ALERT / ISSUEDNew Additional HMO licensing scheme confirmed — Newham LBC effective Q331m ago
SCRAPER / LB-AUTH-0389Sheffield City Council register ingested — 2 licence revocations flagged44m ago
SCRAPER / LB-AUTH-0042Crawled Hackney Council HMO register — 14 new entries indexed0s
ALERT / ISSUEDLicensing boundary change detected — Manchester City Council Additional Licensing scheme4m ago
SCRAPER / LB-AUTH-0118Birmingham City Council register re-parsed — 3 records updated9m ago
MONITOR / CHANGESLeeds selective licensing boundary updated — 7 properties now in-scope17m ago
SCRAPER / LB-AUTH-0271Bristol City Council HMO register scan complete — no changes22m ago
ALERT / ISSUEDNew Additional HMO licensing scheme confirmed — Newham LBC effective Q331m ago
SCRAPER / LB-AUTH-0389Sheffield City Council register ingested — 2 licence revocations flagged44m ago

THE PROBLEM

Council licensing rules change without warning. The fines don't.

UK local authorities can introduce, extend, or revoke HMO licensing schemes at any time. Mandatory licensing, selective licensing, additional licensing — the scope shifts constantly across all 400+ councils. There is no central register. There is no notification system.

Miss a boundary change and a landlord can face a Rent Repayment Order or a fine of up to £30,000 — often because no one spotted the update on a council webpage.

  • Licensing boundaries updated mid-tenancy with no central alert

  • Manual checks across hundreds of council pages are unscalable

  • Agents held liable for unlicensed properties they didn't know had changed

HMOwatch councils coverage — all 400+ local authority registers tracked

HOW IT WORKS

Automated. Continuous. Comprehensive.

  1. STEP 01 — INDEX

    Every UK council register, mapped

    HMOwatch identifies and catalogues every local authority HMO register across England, Wales and Scotland — mandatory, selective and additional licensing sources included.

  2. STEP 02 — SCRAPE

    Bots run continuously across all sources

    Automated bots revisit every council source on a rolling schedule, parsing structured and unstructured data regardless of page format, PDF publication or HTML table.

  3. STEP 03 — DETECT

    Changes caught the moment they appear

    Every scrape pass is compared against the last known state. New licences, boundary expansions, scheme revocations — any delta triggers an immediate record in the changes log.

  4. STEP 04 — ALERT

    Agents and landlords notified instantly

    The moment a relevant change is confirmed, HMOwatch pushes an alert to your dashboard. Your team sees exactly what changed, which council issued it, and which properties are affected.

console
0.2s$ scraper init --source all-uk-la-registers
0.8sIdentified 400+ local authority licensing sources
1.1sRegister index built — scope: mandatory + selective + additional
0.3s$ crawler.run --councils ALL --mode continuous
0.9sParsing council page — HTML table extracted
1.4s400+ registers scraped and ingested
0.2s$ diff --prev snapshot --curr live --flag changes
0.7sChange detected: Manchester Additional Licensing boundary updated
1.2sΔ record written → changes log + alert queue
0.3s$ alert.dispatch --event boundary_change --priority high
0.8sAlert issued — 7 properties now in-scope Newham LBC
1.3sDashboard updated — review under /alerts

PLATFORM CAPABILITIES

The intelligence layer the PRS has always needed

HMOwatch changes log — full audit trail of every licensing update detected

CHANGES LOG

Know the moment a licensing boundary shifts

Every detected change is written to a permanent, timestamped log. See which council changed what, when it changed, and the full before/after delta — a complete audit trail for your compliance records.

  • Timestamped records of every licensing update detected

  • Council-level attribution on every entry

  • Before-and-after comparison for boundary changes

ALERTS DASHBOARD

Compliance issues surface before they become liabilities

HMOwatch prioritises and queues alerts so your team always knows what needs attention now versus what has already been resolved. No inbox digging — a single, structured view of live compliance risk.

  • Prioritised alert queue — highest-risk items first

  • Properties and councils linked directly from each alert

  • Resolved and active states tracked per alert

HMOwatch alerts dashboard — prioritised compliance alert queue

ACTIVITY & AUDIT

A complete record of what changed — and when

The activity feed gives letting agents and landlords a full chronological log of every scrape, every detection, and every alert issued across your portfolio.

HMOwatch activity feed — full chronological compliance audit trail

BUILT FOR THE PRS

Designed for letting agents and landlords managing UK HMO portfolios

400+ councils tracked

Every English, Welsh and Scottish local authority licensing source in scope — mandatory, selective and additional schemes all covered.

Real-time alerts

Boundary changes and new licensing schemes push to your dashboard the moment our bots detect them — not in a weekly digest.

Full change history

Every update is logged with a timestamp, council attribution, and delta detail — giving you a defensible compliance record.

Automated scraping

No manual checks, no spreadsheet upkeep. Bots run continuously across all sources on a rolling schedule so nothing slips through.

Compliance risk reduced

Unlicensed properties attract Rent Repayment Orders and heavy fines. HMOwatch surfaces the risk before enforcement does.

Team-ready dashboard

Invite your colleagues, assign properties, and manage alerts across your whole portfolio from a shared workspace.


FREQUENTLY ASKED QUESTIONS

Common questions from letting agents and landlords

Right now, HMOwatch identifies local authority HMO registers across the country, aggregates that data into one place, and keeps it continuously updated. Instead of manually hunting across dozens of council websites, you get a single, living view of licensed HMO landlords and properties in the areas that matter to you.
The data comes directly from official local authority HMO registers — the same public records councils are legally required to maintain. HMOwatch doesn't generate or infer this information; it pulls from the source and keeps it current as councils update their registers.
We're not publishing a fixed number here because coverage expands as new registers are identified and integrated. The scope is designed to be as comprehensive as possible across England and Wales. For specifics on your target area, details are available on request.
The scraper runs on a continuous basis, so the data reflects council registers as they change rather than sitting as a one-time snapshot. That said, the freshness of any given record depends partly on how frequently the relevant council updates its own register — something outside our control.
HMOwatch has one feature shipped: the HMO Data Scraper. Additional capabilities are in development. If you want to understand the roadmap or discuss whether the current feature serves your specific use case, the honest answer is to get in touch directly.
Anyone who needs to know who the licensed HMO landlords and properties are in a given area — whether that's investors scoping a market, compliance professionals tracking licensing, or businesses prospecting within the HMO sector. If you regularly find yourself cross-referencing council websites to build that picture, HMOwatch replaces that process.

EARLY ACCESS

Stop checking council pages. Let the bots do it.

Join the waitlist and be first to know when HMOwatch opens for your portfolio. Questions? Email us at sf-core-org-support-hmowatch@saas-factory.ai