Landlords Package · Pay as you go
Property data API for landlords.
EPC ratings, council tax, flood risk, and rental market data for UK properties. Audit your portfolio for the 2028 EPC C compliance deadline, assess acquisitions before you buy, and pull rental comparables: all in one API.
Pay as you go: 100 tokens = £1. First top-up matched 100%. EPC C becomes the legal minimum for all new tenancies by 2028 Properties rated D or below will need upgrading before they can be legally re-let. Check the current EPC rating of every property in your portfolio that has a certificate on record: before it becomes a compliance emergency. 29M UK properties covered ~60% of rentals rated C or below 7 risk types per property 1 token for EPC + floor area
Worked example
Portfolio EPC audit: before the 2028 deadline
Around 60% of private rented properties in England and Wales are currently rated D or below. The government's planned MEES uplift will require EPC C as the minimum for all tenancies by 2028. That means millions of landlords face retrofit costs: the question is which properties need it most and how much headroom they have.
Check a property's EPC rating instantly →
The Homedata EPC endpoint returns the current rating, potential rating, numeric efficiency score, floor area, and construction age for any assessed property. Batch your portfolio by UPRN and you'll have a compliance risk map in minutes, not weeks of manual portal lookups.
- Current EPC band (A–G) and score (1–100) for any property with a certificate on record
- Potential rating: how far the property can improve with the recommended measures
- Construction age band, which flags the era most likely to need insulation (pre-1930s)
- Lodgement date, so you can flag certificates expiring within 12 months
One token per lookup with GET /epc-checker/{uprn}/, for any UPRN in England and Wales where a certificate has been lodged.
{
"uprn": "100023045721",
"address": "23 Maple Close, Leeds, LS8 3AE",
"current_energy_rating": "D",
"current_energy_efficiency": 58,
"potential_energy_rating": "B",
"potential_energy_efficiency": 84,
"total_floor_area": 92.0,
"construction_age_band": "1967-1975",
"lodgement_date": "2021-09-14",
"property_type": "House",
"tenure": "rental (private)",
/* Needs upgrading: currently D (58)
Potential B (84) with improvements
Certificate expires 2031 */
}
What you get
What landlords use it for
From compliance audits to acquisition due diligence.
BTL acquisition due diligence Before you exchange: EPC rating and potential improvement headroom, flood risk band, council tax band, construction age (pre-1930 = cavity wall insulation challenge), and full listing history, all in a single API pass per property.
Rental yield benchmarking Pull rental listing events for comparable properties in the postcode: current asking rents, time to let, and re-let frequency. Cross-reference with sold prices to calculate gross yield on target acquisitions.
Portfolio management tools Build your own landlord dashboard with real data underneath it. Property details, EPC status, compliance flags, and market comparables: all returned as clean JSON, ready to render in whatever front-end you're using.
EPC compliance audit
Batch your portfolio UPRNs through the EPC endpoint. Flag every property below C, sort by current rating (worst first), and estimate retrofit priority. Know your exposure before 2028, not after.
HMO due diligence
Property type, bedrooms, floor area, and construction age: key inputs for HMO licensing calculations and room sizing compliance. Council tax band confirms the council billing category before you commit to a purchase.
Flood & environmental risk
Flood risk, radon, noise, landfill proximity, and air quality by UPRN. Critical for buildings insurance quotes, mortgage lender requirements, and disclosing known risks to tenants under the Renters (Reform) Act.
Worked example
Portfolio EPC audit in Python
Have a list of UPRNs? This script fetches the EPC rating for each one and flags everything below C. Takes about 3 minutes to write, runs in seconds for a portfolio of 100.
What you get back
Pricing
EPC endpoint is 1 token per UPRN. A £50 top-up (5,000 tokens) checks 5,000 properties, and your first top-up is matched 100%.
- Current EPC band (A–G) and score
- Potential band after improvements
- Floor area and construction age
- Certificate expiry (lodgement date + 10 years)
import requests
API_KEY = "your_api_key_here"
BASE = "https://api.homedata.co.uk"
# Your portfolio: replace with real UPRNs
portfolio = [
"100023045721",
"10093609154",
"200004120312",
]
needs_upgrade = []
for uprn in portfolio:
r = requests.get(
f"{BASE}/epc-checker/{uprn}/",
headers={"Authorization": f"Api-Key {API_KEY}"}
)
epc = r.json()
rating = epc.get("current_energy_rating")
score = epc.get("current_energy_efficiency")
address = epc.get("address")
if rating in ("D", "E", "F", "G"):
needs_upgrade.append({
"uprn": uprn,
"address": address,
"rating": rating,
"score": score,
"potential": epc.get("potential_energy_rating"),
})
# Print compliance report
print(f"\n{len(needs_upgrade)} properties need upgrading:\n")
for prop in sorted(needs_upgrade, key=lambda x: x["score"]):
print(
f" {prop['rating']} ({prop['score']}) → {prop['potential']} {prop['address']}"
)
Landlord Package: endpoints included
Everything you need for compliance, due diligence, and portfolio management.
| Endpoint | What it returns | Tokens | Access |
|---|---|---|---|
| /epc-checker/{uprn}/ | EPC band, energy score, floor area, construction age, lodgement date | 1 | Included |
| /council_tax_band/ | Council tax band by postcode | 3 | Included |
| /properties/{uprn}/ | Bedrooms, property type, tenure, floor area | 1 | Included |
| /property_sales/ | HMLR sold prices for the property, by UPRN | 5 | Included |
| /risks/flood/?uprn= | River, sea and surface water flood risk bands | 1 | Included |
| /risks/radon/?uprn= | Radon risk band for the property location | 1 | Included |
| /risks/noise/?uprn= | Road, rail, and aircraft noise levels | 1 | Included |
| /address/find/ | Address autocomplete → UPRN (if you have addresses, not UPRNs) | 2 | Included |
| /price_trends/ | Median sale prices and price growth by postcode/district | 1 | Included |
Worked example
Your first API call
Get a property's EPC rating in 30 seconds. You'll need an API key: sign up here (no credit card required).
curl -H "Authorization: Api-Key YOUR_KEY" \ "https://api.homedata.co.uk/epc-checker/100023045721/"
import requests
r = requests.get(
"https://api.homedata.co.uk"
"/epc-checker/100023045721/",
headers={"Authorization": "Api-Key YOUR_KEY"}
)
print(r.json()["current_energy_rating"])
const r = await fetch(
`https://api.homedata.co.uk
/epc-checker/100023045721/`,
{ headers: {
'Authorization': 'Api-Key YOUR_KEY'
}}
)
const { current_energy_rating } = await r.json()
Pricing
Pricing for landlords
Pay as you go with one-off top-ups of any amount from £20, or add tokens every month. A monthly subscription earns up to 75% bonus tokens: change the amount or stop any time.
Pay as you go
100 tokens = £1Every endpoint · First top-up matched 100%
- First top-up matched 100%
- EPC, council tax, property data
- Sold prices
- Address lookup
- Environmental risk data
Monthly
£50 a month5,500 tokens a month
+10% bonus tokens · Every endpoint
- 5,500 tokens a month (+10%)
- Same full endpoint access as every account
- Flood, radon, noise risk
- Price trends by postcode
- IMD deprivation data
Monthly
£250 a month30,000 tokens a month
+20% bonus tokens · Every endpoint
- 30,000 tokens a month (+20%)
- Same full endpoint access as every account
- Comparable sold prices
- Live rental listings
- Schools nearby data
What property data does Homedata provide for landlords?
The Landlord Package gives you EPC ratings (current and potential), energy efficiency scores, floor area, council tax bands, flood risk, and rental market data: all via a single REST API. Use it to audit your portfolio for EPC compliance, assess BTL acquisitions, and pull rental comparables. Covers England and Wales.
What is the EPC C requirement for landlords?
The UK government's Minimum Energy Efficiency Standards (MEES) regulations are set to require all new and renewed tenancies to have a minimum EPC rating of C by 2028 (exact date subject to final legislation). Properties currently rated D or below will need to be upgraded before they can be legally let. The Homedata EPC API lets you check the current rating of a property in England and Wales with a lodged certificate, by UPRN.
Can I check EPC ratings for my entire portfolio in bulk?
Yes. The /epc-checker/{uprn}/ endpoint accepts any UPRN in England and Wales and, where a certificate has been lodged, returns the current EPC rating (A–G), numeric energy efficiency score (1–100), floor area, and construction age band. Call it in a loop for each property in your portfolio. At 1 token a property, a £50 top-up (5,000 tokens) checks 5,000 properties.
Does the API include rental market data?
Yes: listing history covers asking prices, status changes and time to let. It is arranged per customer rather than sold self-serve, so it is set up with us rather than bought with tokens. Use it to benchmark your asking rent against comparable properties or track rental demand in your target postcodes.
How much does the landlord API package cost?
The Landlord Package is pay as you go: 100 tokens = £1. EPC checker and property characteristics are 1 token each; council tax band is 3 tokens. Your first top-up is matched 100%: enough to build your integration and check your first properties. No subscription required to start.
Can I use the API to assess properties before buying?
Yes. Before any BTL acquisition you can pull: EPC rating and potential improvement headroom, flood risk band, council tax band, property type and bedrooms, listing event history (DOM, price reductions, prior instructions), and comparable sold prices, all from the UPRN. Everything you need to stress-test the yield calculation and flag hidden risks.
What is the EPC C compliance deadline for landlords?
The UK government is legislating that all private rental properties must achieve a minimum EPC rating of C before they can be let. The current target is 2028 for new and renewed tenancies, with all existing tenancies to follow. Properties rated D or below will need energy efficiency improvements (loft insulation, cavity wall insulation, double glazing, or heat pump installation) before landlords can legally re-let them. Note: the exact dates are subject to final legislation. Always check the latest MEES guidance from the government.
What if my property has no EPC on record?
Not all properties have a lodged EPC: particularly those that have never been sold or rented since 2008 (when EPC became mandatory for most transactions). The Homedata EPC endpoint will return a 404 if no certificate exists for the UPRN. You'll need a qualified energy assessor to carry out a new assessment. The endpoint also returns the lodgement date so you can flag certificates that are approaching expiry (EPCs are valid for 10 years).
Can I look up flood risk for a property before buying?
Yes. The /risks/flood/?uprn= endpoint returns river, sea and surface water flood risk bands for any UPRN in England. Available to every account. This is important for mortgage lenders (some will require flood risk checks) and for assessing buildings insurance costs.
Does the API work for HMO properties?
Yes. The property characteristics endpoint returns property type, number of bedrooms, and floor area: all key inputs for HMO licensing calculations. Council tax band data helps confirm the council billing category. EPC is also relevant for HMOs: each individual unit in a converted property may need its own certificate.
Can I use this as a non-developer landlord?
This is a developer API: it returns JSON data rather than a polished interface. If you want to use it without writing code, the easiest approach is to hire a developer to build a simple CSV-to-compliance-report script using our API. A single developer could audit your entire portfolio in an afternoon for under £50 in API costs.
Related
Related data & resources
EPC & Energy Data
EPC certificate data for assessed properties in England and Wales.
Commercial EPC Data
Non-domestic EPC database with MEES compliance flags for commercial landlords.
Environmental Risk
Flood, radon, noise, landfill by UPRN.
Prices & Transactions
HMLR sold prices, asking prices, price trends.
Property Investors
Comparable evidence, motivated seller signals, deal sourcing.
Other packs
Start building today.
Pay as you go, 100 tokens = £1, first top-up matched. Get your key and test with real data.