SStratum APIs

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.

EPC + MEES for Property Portfolio Managers | Stratum APIs