Skip to main content
29M UK properties, one API call. Get your API key →

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

Landlords Package3 modules · one API key
🏷️
EPC compliance audittalk to us
🏘️
HMO due diligencetalk to us
⛰️
Flood & environmental risktalk to us
Pay as you go · 100 tokens = £1

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.

EndpointWhat it returnsTokensAccess
/epc-checker/{uprn}/EPC band, energy score, floor area, construction age, lodgement date1Included
/council_tax_band/Council tax band by postcode3Included
/properties/{uprn}/Bedrooms, property type, tenure, floor area1Included
/property_sales/HMLR sold prices for the property, by UPRN5Included
/risks/flood/?uprn=River, sea and surface water flood risk bands1Included
/risks/radon/?uprn=Radon risk band for the property location1Included
/risks/noise/?uprn=Road, rail, and aircraft noise levels1Included
/address/find/Address autocomplete → UPRN (if you have addresses, not UPRNs)2Included
/price_trends/Median sale prices and price growth by postcode/district1Included

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/"

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
Get an API key
Most popular

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
Get an API key

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
Get an API key
29MUK properties, by UPRN
36.6Maddresses indexed
30 yrsof listing events, since 1996
23MEPC certificates on file
7licensed and official sources
Live status →

Questions

Frequently asked questions

Full answers in the API & data FAQ →

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.

Start building today.

Pay as you go, 100 tokens = £1, first top-up matched. Get your key and test with real data.