Property data API
for surveyors.
EPC, flood risk, environmental hazards, council tax, comps, and property records in one API. Pre-populate RICS reports, automate due diligence, and eliminate manual data gathering — 5 calls to populate a Level 2 report.
Free tier: 100 calls/month. No credit card required.
What's in the Surveyor Package
Core Property + Risk & Environment + Market & Pricing modules. Everything a surveyor needs for RICS-compliant reports — without logging into 6 different websites.
Property record
Property type, construction age, bedrooms, bathrooms, floor area, garden, parking, and full transaction history. The foundation of every survey report.
GET /api/properties/{uprn}/
EPC energy data
Current and potential energy efficiency ratings, EPC floor area, construction age band, and certificate reference. Direct from the EPC register.
GET /api/epc-checker/{uprn}/
Flood risk assessment
Flood risk — river flooding and surface water — with a risk level from Very Low to High. Source-attributed and suitable for RICS Level 2 and 3 reports.
GET /api/risks/flood/?uprn={uprn}
Environmental hazards
Radon, noise, landfill proximity, coal mining history, air quality, and invasive plants — six more risk types beyond flood. One call per type, each returning a risk band with source and description.
GET /api/risks/{radon|noise|landfill|coal_mining|air_quality_today|invasive_plants}/?uprn=
Council tax band
Band and billing authority for any UK property. Takes postcode + building number — pre-populate the council tax section of your report without manual VOA lookups.
GET /api/council_tax_band/?postcode=&building_number=
Comparable sales
PostGIS 0.5-mile radius search. Up to 200 comps sorted by bedroom match and proximity. The evidence base for your valuation section.
GET /api/comparables/{uprn}/
Doing solar or energy surveys? Add the Solar Assessment endpoint.
The solar assessment endpoint returns panel count, kWp capacity, annual generation, savings (with and without battery), payback period, and CO₂ offset — all from a UPRN. One call to populate a complete solar feasibility section.
Try the solar tool →Pre-populate a Level 2 report in 5 API calls
Address → UPRN → property record + EPC + flood risk + environmental + comps. Automate the data-gathering stage so surveyors spend time surveying, not Googling.
# Step 1 — resolve address to UPRN (2 calls)
curl "https://api.homedata.co.uk/api/address/find/?q=42+Victoria+Road+Leeds"
# Step 2 — property record: type, age, beds, floor area (1 call)
curl "https://api.homedata.co.uk/api/properties/100032456789/" \
-H "Authorization: Api-Key YOUR_API_KEY"
# Step 3 — EPC: current/potential rating, floor area, age band, certificate ID (1 call)
curl "https://api.homedata.co.uk/api/epc-checker/100032456789/" \
-H "Authorization: Api-Key YOUR_API_KEY"
# Step 4 — flood risk: river and surface water (1 call)
curl "https://api.homedata.co.uk/api/risks/flood/?uprn=100032456789" \
-H "Authorization: Api-Key YOUR_API_KEY"
# Step 5 — comparable sales for valuation section (2 calls)
curl "https://api.homedata.co.uk/api/comparables/100032456789/" \
-H "Authorization: Api-Key YOUR_API_KEY"
Surveyor Package pricing
Transparent call weights — most property data endpoints cost 1 call, address find is 2, retrieve is 5. A typical Level 2 report = 10–15 calls. Know your costs before you write a line of code.
- Address lookup (find 2 calls, retrieve 5)
- Property records + EPC
- Build and test your integration
- Everything in Free
- Flood risk (river + surface water)
- Environmental hazards
- Comparable sales
- Council tax bands
- Everything in Growth
- Planning applications
- Solar assessments
- 50,000 calls (~7,000 reports)
Related resources
Full endpoint reference — current and potential ratings, floor area, age band, certificate ID.
Flood, radon, noise, landfill, coal mining, air quality, invasive plants — 7 risk types, one call each.
Comps, live listings, price trends, and EPC for valuation tools and market reports.