HMO Valuation
GET5 creditsHMO-specific valuation: sale value as an HMO, gross rent per-room, implied yield.
Built on live SpareRoom room-rent data and regional HMO market multiples. Returns a point sale value plus low/high band, gross rent broken down per room, and the implied gross yield.
No mainstream AVM covers HMOs — they're priced off room count, not bedroom count, with comparables on SpareRoom rather than Rightmove.
Building this yourself means scraping SpareRoom, mapping rooms to LHA bands, and inferring EPC-derived room counts. One endpoint does it all.
Property UPRN.
below_average | average | above_average | very_high.
Whether to count one room as a communal living room.
Whether the property has parking.
Whether the property has outside space.
String — echoes input UPRN.
Object: { point, low, high, confidence }.
Object: { total, per_room_avg, rooms }.
Number — implied gross yield.
Boolean — true if the property is in an Article 4 direction area.
ISO date of the valuation.
Example
curl -G https://pmi-api-beta-7tvvt.ondigitalocean.app/v1/valuations/72226528/hmo \
--data-urlencode "finish_quality=above_average" \
-H "Authorization: Bearer pmi_live_xxxxxxxxxxxxxxxx"Try this endpoint with your own key
100 free credits, no card required.
{
"uprn": "72226528",
"hmo_sale_value": {
"point": 485000,
"low": 452000,
"high": 518000,
"confidence": "medium"
},
"gross_rent_pcm": {
"total": 3250,
"per_room_avg": 650,
"rooms": 5
},
"gross_yield_pct": 8.04,
"article_4": false,
"as_of": "2026-04-24"
}More about this endpoint
Underwrite HMO conversion projects — compare C3 → C4 use-class uplift.
Sourcing tools for HMO investors: filter by implied yield at property level.
Refinance valuations for licensed HMOs (lenders increasingly want a GDV split).
https://pmi-api-beta-7tvvt.ondigitalocean.app/v1API version 1.1