Replacing getAddress.io? Free drop-in replacement →
PropertyData.co.uk alternative

Transparent call weights.
No credit calculators.

PropertyData's credit system charges 10× the headline rate for UPRN lookups and 50× for building analysis. On Homedata, most endpoints cost 1 call — and even premium endpoints like address retrieve (5 calls) and comparables (10 calls) use transparent weights that reflect real infrastructure costs. No credit calculators. You know your costs before you write a line of code.

Free tier — 100 calls/month, no credit card required. Address find costs 2 calls, retrieve costs 5. Transparent weights.

PropertyData's credit system isn't what it looks like

Their plans advertise "2,000 API calls for £28/month." What they don't say on the pricing page: different endpoints cost wildly different amounts. You only discover this by reading every individual endpoint doc page.

PropertyData credit costs by endpoint (verified from their docs)

Endpoint Credits Cost @ £28/mo plan Calls/month on entry plan
/analyse-buildings 50 credits £0.70 per call 40 calls exhausts plan
/postcode-key-stats 30 credits £0.42 per call 66 calls exhausts plan
/address-match-uprn 10 credits £0.14 per lookup 200 lookups then done
/uprn 10 credits £0.14 per lookup 200 lookups then done
/george (AI analysis) 10 credits £0.14 per call 200 calls then done
/planning-applications 1 credit / 10 results Variable Depends on result count
/uprns (bulk), /freeholds, /national-hmo-register, /sourced-properties 1 credit / 10 results Variable Depends on result count
All other endpoints (~55) 1 credit £0.014 2,000 calls

PropertyData — entry plan (£28/mo)

Typical property workflow: UPRN lookup → EPC → flood risk → sold prices → valuation

/address-match-uprn 10 credits
/energy-efficiency 1 credit
/flood-risk 1 credit
/sold-prices 1 credit
/valuation-sale 1 credit
Per property 14 credits
Properties per month 142 max

Homedata — flat-rate plan

Same workflow: address lookup → EPC → flood risk → sold prices → comparables

Address find + retrieve 7 calls (2+5)
EPC check 1 call
Flood risk 1 call
Sold prices 1 call
Comparables 10 calls
Per property 20 calls
Properties per month (Growth) 500 on 10k plan

The point isn't just cost. It's that a developer building a PropertyData-powered product can't predict their monthly bill until they've profiled exactly which endpoints they hit, at what volumes, and on which plan tier. Homedata's answer: transparent call weights published on every endpoint, an X-Call-Weight header in every response. Put that in a spreadsheet and you're done.

How we compare

PropertyData.co.uk Homedata
Pricing model Credit-based — each endpoint costs 1–50 credits Transparent weights — most endpoints 1 call, address 2-5, comps 10
Free tier 14-day trial, 500 credits — no permanent free tier Yes — 100 calls/month, no card needed, no expiry
Paid plans From £28/month (API 2k, 2,000 credits) View pricing →
UPRN lookup cost 10 credits (£0.14 at entry plan) — 200 lookups/month 2 calls (address find) — transparent weights, no credit calculators
Can you predict monthly cost? Not without profiling which endpoints you use Yes — calls × plan rate, no exceptions
Primary product Web UI data browser + API add-on API-first — no UI subscription required
API auth API key API key (Authorization: Api-Key)
Response format JSON (varies by endpoint) Consistent JSON — same error envelope across all endpoints
UPRN-based lookups Partial — some endpoints postcode-only Yes — every property endpoint is UPRN-precise
Sold prices
Price trends
EPC data
Comparables Basic valuation estimates ✓ — 0.5-mile radius, full property records
Flood risk ✓ (1 credit) ✓ — river, surface, coastal, groundwater (1 call)
Planning applications ✓ (1 credit per 10 results — variable) ✓ — national coverage, 1 flat call
Council tax band ✓ (1 credit) ✓ — from VOA, UPRN-matched (1 call)
Deprivation index No ✓ — IMD with decile + percentile
Solar assessment No ✓ — PV potential, savings, payback period
Crime data ✓ (1 credit) ✓ — 14 categories, Police UK sourced (1 call)
Interactive playground No ✓ — in-dashboard, no code needed
Client libraries No Python, JavaScript, PHP copy-paste wrappers
OpenAPI schema No ✓ — Interactive reference at /docs/api-reference
Valuation models ✓ — sale, rent, HMO, commercial (1 credit each) Not yet — comparables for AVM use cases
Area analytics ✓ — demand, growth, yields, demographics Partial — price trends, agent stats, deprivation

We're honest about gaps. PropertyData has broader area analytics and valuation models. If those are your primary use cases, they're worth evaluating. If you're building a developer product and want predictable API costs, Homedata is the better fit.

23 endpoints. Published weights. No surprises.

Every Homedata endpoint has a published call weight — most cost 1 call, premium endpoints like comparables (10 calls) and address retrieve (5 calls) are priced to reflect real infrastructure costs. Every response includes an X-Call-Weight header. Know your API cost-of-goods to the penny before you write a line of code.

Transparent call weights

Address find/postcode 2 calls, retrieve 5 calls — still far cheaper than PropertyData's 10-credit UPRN lookup

Property Intelligence

60+ fields: bedrooms, type, tenure, EPC, floor area, sales history — 1 call

Price & Market Data

Sold prices, price trends, live listings, price distributions — 1 call each. Comparables — 10 calls (AI-ranked, PostGIS spatial)

Environmental & Risk

Environmental risks via one endpoint — flood, radon, noise, landfill, coal mining, air quality, invasive plants (7 risk types) — plus deprivation index and crime data. Every risk check costs 1 call.

Location Context

Planning applications, council tax band — 1 call each. Solar assessment — 5 calls (external MCS API)

Every endpoint. Same auth. Same pricing.
# One header. One call counts. Always.
H='Authorization: Api-Key YOUR_KEY'
B='https://api.homedata.co.uk'
U=100023336956

# Address search — 2 calls
curl -H "$H" "$B/api/address/find/?q=10+Downing+Street"

# Property record — 1 call
curl -H "$H" "$B/api/properties/$U/"

# EPC — 1 call
curl -H "$H" "$B/api/epc/?uprn=$U"

# Flood risk — 1 call
curl -H "$H" "$B/api/risks/flood/?uprn=$U"

# Comparables — 10 calls (AI-ranked, PostGIS spatial)
curl -H "$H" "$B/api/comparables/$U/"

# Planning applications — 1 call
curl -H "$H" -G \
  --data-urlencode "lat=51.5032" \
  --data-urlencode "lng=-0.1271" \
  "$B/api/planning/"

Published weights, zero surprises: every endpoint's call weight is documented and returned in the X-Call-Weight response header. Most endpoints cost 1 call — check your X-Credits-Remaining header after every response.

Up and running in 5 minutes

No sales call. No annual contract. Sign up, grab your free API key, and make your first call.

  1. 1

    Create a free account

    Sign up at homedata.co.uk/register — name, email, org name. API key provisioned automatically. No credit card.

  2. 2

    Find a UPRN — free, no key needed

    Address search is always open. On PropertyData, this costs 10 credits per lookup.

    cURL
    curl "https://api.homedata.co.uk/api/address/find/?q=10+Downing+Street"
    # → { "suggestions": [{ "uprn": 100023336956, "address": "10 Downing Street..." }] }
  3. 3

    Query any endpoint — same cost, every time

    Python
    import requests
    
    KEY = "your_api_key"
    HEADERS = {"Authorization": f"Api-Key {KEY}"}
    BASE = "https://api.homedata.co.uk"
    uprn = 100023336956
    
    # Each of these costs exactly 1 call
    prop  = requests.get(f"{BASE}/api/properties/{uprn}/", headers=HEADERS).json()
    epc   = requests.get(f"{BASE}/api/epc/", headers=HEADERS, params={"uprn": uprn}).json()
    flood = requests.get(f"{BASE}/api/risks/flood/", headers=HEADERS, params={"uprn": uprn}).json()
    comps = requests.get(f"{BASE}/api/comparables/{uprn}/", headers=HEADERS).json()
    
    # Total: 4 calls. Budget: known in advance.
    print(f"{prop['full_address']} — EPC: {epc.get('current_energy_efficiency', 'N/A')}")
    print(f"Flood risk: {flood['results'][0]['label']}")
    print(f"Comparables found: {comps['total_results']}")

Comparing both side-by-side?

If you're actively evaluating Homedata alongside PropertyData, our comparison page breaks down billing models, endpoint-by-endpoint costs, and the gaps where PropertyData still leads.

Homedata vs PropertyData — full comparison →

Other alternatives you might be considering

Zoopla API

Zoopla closed their public Property API to most developers. If you were using it for listings, prices, or property data, Homedata covers those use cases with self-serve access and a free tier.

Zoopla API alternative →

Ideal Postcodes

Good developer experience for address lookup (PAYG, 2–4.5p per call). No property enrichment — just addresses and UPRNs. Solid if that's all you need; Homedata if you need property, EPC, risk, and price data alongside.

Ideal Postcodes vs Homedata →

getAddress()

Simple postcode lookup API — affected by the October 2025 Royal Mail IP ruling. No property intelligence beyond address and UDPRN. Homedata covers address lookup (find 2 calls, retrieve 5) alongside full property enrichment.

getAddress() vs Homedata →

Loqate (GBG)

Enterprise address validation platform with no public pricing — requires a demo call, no developer self-serve. Better suited to large enterprise compliance use cases. Homedata has a free tier and self-serve signup.

Loqate vs Homedata →

Searchland

Map-first SaaS platform for land and planning professionals. £195/seat/month with no developer API — if you want programmatic access to planning applications, title data, or flood risk, Homedata gives you a REST API instead of a per-seat web UI.

Searchland vs Homedata →

Nestdata

Enterprise bulk data supplier for direct mail campaigns — no public pricing, no developer API, enterprise contracts only. If you need self-serve REST API access to property data, Homedata is the developer-friendly alternative.

Nestdata vs Homedata →

Know your costs before you ship.

100 calls/month free, no card required. Transparent call weights — most endpoints cost 1 call, address find costs 2, retrieve costs 5. No hidden credit multipliers.

✓ Free tier, no card ✓ 23 endpoints, published weights ✓ Transparent call weights ✓ <5min to first call ✓ OpenAPI schema