Replacing getAddress.io? Free drop-in replacement →
Homedata vs getAddress.io

Address lookup that returns
the property, not just the postcode.

getAddress gives you an address string. Homedata gives you the same address — plus bedrooms, EPC rating, floor area, property type, and sold price, in the same call. Address search costs just 2 calls, and the UPRN you get back unlocks 19 property data endpoints. No separate property API needed.

100 free calls/month, no card required. Transparent call weights — address find 2 calls, retrieve 5. Property data endpoints just 1 call each.

A typical property enrichment workflow — per address

getAddress.io + property APIs

3 APIs, 3 keys
Address autocomplete getAddress API
Property data (beds, type, EPC) separate API
Flood risk / environmental another API
Sold price history yet another API
Integration cost 3 APIs to integrate + maintain
Monthly invoices 3 separate bills
Data joining Your problem to solve

Homedata

1 API, 1 key
Address search → UPRN 2 calls
Address retrieve (full record) 5 calls
Property data, flood risk, EPC… 1 call each
Comparables 10 calls
Integration cost 1 API, UPRN links everything
Monthly invoices 1 bill
Data joining Built in — UPRN-keyed

getAddress.io is excellent at what it does. If you need address autocomplete and nothing else, it's a solid choice. If you need property data too, a second API is unavoidable — unless you use Homedata.

Side by side

What matters when you're building a product on top of UK address and property data.

Homedata
getAddress.io
Address search 2 calls — with UPRN + property data on same key Per-lookup pricing; address fields only
Property data on lookup Beds, EPC, floor area, property type, sold price Address fields only — no property data
Free tier Permanent free tier — 100 calls/month, no card required Free tier for address lookup; limited to personal/test use
UPRN returned Yes — on every address result Yes — UPRN included
Additional data endpoints 19 — EPC, flood, planning, crime, comparables… Address autocomplete only
Self-serve signup Instant API key — no sales call Self-serve available
Embeddable address widget homedata-address.js — zero-dep, maps to any form Yes — address autocomplete widget
UK address coverage 29 million residential properties ~30M+ — Royal Mail PAF + OS AddressBase
Transparent pricing Transparent call weights — you know the cost before you build Per-lookup pricing — address calls count against quota
Developer docs Sidebar nav, 3-language code examples, interactive playground Good documentation — Swagger + guides

Where getAddress is stronger

getAddress.io is a focused, mature product. If address autocomplete is all you need, it does it well.

  • Broader address coverage

    Royal Mail PAF + OS AddressBase gives them ~30M+ addresses including commercial and new builds often missing from residential databases.

  • Established product, larger user base

    Used by thousands of developers. Longer track record, more community examples, broader framework integrations.

  • If it's only addresses you need

    For a checkout form, CRM autocomplete, or any product where you just want a validated UK address — getAddress is purpose-built for exactly that.

Where Homedata is stronger

Built for products where the address is just the starting point.

  • Property data on the same key

    EPC, flood risk, planning, crime, comparables, sold prices — all from the UPRN you get in the address search. One integration, not four.

  • Address search costs just 2 calls

    Find and postcode endpoints cost 2 calls each — a fraction of getAddress per-lookup pricing. On Growth (£149/mo, 10,000 calls) that's 5,000 address searches included. Retrieve costs 5 calls for the full PAF record.

  • UPRN-first data model

    Every endpoint is keyed on UPRN — the same identifier from your address search. No reformatting, no ambiguous address matching across data sources.

  • Predictable billing

    Transparent call weights — most endpoints cost 1 call, address find/postcode 2, retrieve 5, comparables 10. You know your costs before you write the integration — not after your first month's invoice.

From address to full property — one API

Search an address (2 calls), retrieve the full record (5 calls), then pull everything you need about the property. One API, one key — no second integration required.

Request

# Step 1 — Address search (2 calls)
curl https://api.homedata.co.uk/api/address/find/ \
  -H "Authorization: Api-Key YOUR_KEY" \
  -G --data-urlencode "q=10 Downing Street, London"

# Step 2 — Full property retrieve (5 calls)
curl https://api.homedata.co.uk/api/address/retrieve/10002210501/ \
  -H "Authorization: Api-Key YOUR_KEY" \
  -G --data-urlencode "level=full"

Response — property data on the same key

{
  "uprn": "10002210501",
  "address": "10 Downing Street, London",
  "postcode": "SW1A 2AA",
  "bedrooms": 4,
  "property_type": "Terraced",
  "current_energy_efficiency": 72,
  "epc_floor_area": 310,
  "construction_age_band": "1900-1929",
  "has_garden": false,
  "building_height": 14.2,
  "latitude": 51.5034,
  "longitude": -0.1276
}

getAddress would stop after returning the address string. Homedata returns the property too — same API, same key, one more call.

One API for address + property data.
Transparent pricing, no surprises.

Start with 100 free calls/month — no credit card required. Address search (2 calls), retrieve (5 calls), plus 19 property data endpoints from one key. One API, one integration.

Or try address search right now — no signup: /api/address/find/?q=SW1A+2AA