Property portfolio manager · 100+ assets
EPC + MEES for property portfolio managers
The problem
A portfolio manager running 500+ rentals can't run EPC checks one-by-one and can't manually track which assets are at risk against the 2030 minimum-C horizon. Excel spreadsheets fed by quarterly EPC pulls lag reality by months; an asset that fails its EPC re-test in March doesn't show on the dashboard until June.
How Stratum fits
The EPC bulk endpoint takes up to 100 LMKs per call and returns the band + score + valid-until + meesVerdict for each. Portfolio integrations (Yardi, MRI, Reapit) plug in via webhooks (roadmap) or daily-poll. Each response carries the exact action needed ("improve to C by 2030-04-01") so the portfolio manager's CRM rolls up the at-risk count without bespoke logic. Pair with postcode-intelligence for crime + flood context per asset.
One request
# Request
curl -X POST https://api.stratumapis.com/v1/epc/bulk -H "x-stratum-key: $KEY" -d '{"lmks":["123456789","987654321"]}'
# Response
{ "results": [{"lmk": "123456789", "rating": "D", "meesVerdict": {...}}, ...], "atRiskCount": 12, "compliantCount": 88 }Set $KEY from your dashboard.
Frequently asked
Do you support EPC change webhooks?
Roadmap. Today: poll the bulk endpoint daily — diffing `rating` + `validUntil` against the portfolio cache catches re-tests + expiries.
What's the cost at portfolio scale?
Volume bands at 100 / 1000-pack. A 1000-property portfolio polled daily falls into the £0.59-per-check band; £180/year for the whole portfolio + Stripe fees.
Does this integrate with property-management software?
Yardi / MRI / Reapit integrations are not yet first-party. The endpoint shape is REST + JSON, so the standard integration toolkit + a per-platform middleware layer covers it. Talk to us about Pro tier for white-glove integration help.