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

Address lookup is lightweight.
Property data is the product.

Ideal Postcodes charges per address lookup with no property data. Homedata gives you address search at just 2 calls — then lets you enrich every address with EPC ratings, flood risk, price history, and 16 more data endpoints. One API, one key, transparent call weights.

Address search costs just 2 calls. Free tier includes 100 calls/month — no credit card required.

Address lookup cost — per 1,000 lookups

Ideal Postcodes

Pay per lookup
Address autocomplete 2p per lookup
Postcode lookup 2p per lookup
UDPRN lookup 2p per lookup
Property data Not available
1,000 address lookups £20
Property enrichment Need a separate API

Homedata

Address find: 2 calls
Address search FREE
Postcode lookup 2 calls
Address retrieve (full record) 5 calls
EPC, flood, prices, planning… 1 call each
Find + retrieve workflow 7 calls
Property enrichment Built in — same API key

Ideal Postcodes pricing from their public pricing page, March 2026. Homedata uses transparent call weights that reflect real infrastructure costs — address search 2 calls, retrieve 5 calls, most property data 1 call.

Side by side

What matters when you are building a product that starts with an address.

Homedata
Ideal Postcodes
Address lookup cost Free — always, no key required From 2p per lookup
Property data 19 endpoints — EPC, flood, planning, prices… Address fields only — no property data
Free tier Permanent free tier — 100 calls/month, no card required Free for testing; paid for production use
UPRN returned Yes — on every address result Yes — UDPRN/UPRN included
Royal Mail PAF OS AddressBase — 29M residential properties Royal Mail PAF — residential + commercial
Self-serve signup Instant API key — no sales call Self-serve available
Embeddable widget homedata-address.js — zero-dep, maps to any form jQuery plugin + framework integrations
Predictable billing Transparent call weights — know your costs before you build Per-lookup pricing — address calls are the cost centre
Developer docs Sidebar nav, 3-language examples, playground Good documentation — guides + reference

Where Ideal Postcodes is stronger

Ideal Postcodes is a focused, mature address lookup service. If address autocomplete is all you need, it does it well.

  • Royal Mail PAF data

    Licensed Royal Mail PAF + Multiple Residence data. Covers commercial and new-build addresses that may lag in other datasets. If PAF compliance matters to your use case, they have it.

  • Broader framework integrations

    jQuery plugin, WooCommerce, Magento, Shopify, and other e-commerce platform integrations. Established product with more community examples and third-party plugins.

  • Address-only simplicity

    If all you need is a checkout autocomplete and you never want to touch property data, Ideal Postcodes is a clean, focused solution. No feature bloat.

Where Homedata is stronger

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

  • Transparent, predictable call weights

    Address find and postcode lookup cost 2 calls each. Retrieve costs 5 calls. A typical find-then-retrieve workflow costs 7 calls — still far cheaper than Ideal Postcodes' 2–3p per-lookup pricing. Every response includes an X-Call-Weight header.

  • 19 property data endpoints, same key

    EPC, flood risk, planning, crime, comparables, sold prices, solar assessment, live listings, council tax, deprivation — all keyed on the UPRN from your address search. One integration, not four.

  • UPRN-first data model

    Every endpoint is keyed on UPRN — the identifier you get from address search. No fuzzy address matching across data sources. The UPRN links everything together.

  • Predictable billing

    Transparent call weights — most endpoints cost 1 call, address find/postcode 2, retrieve 5, comparables 10. Every response includes an X-Call-Weight header. You know your costs before you build — not after your first month of per-lookup invoices.

From address to property data — one API

Search an address (2 calls), retrieve the full record (5 calls), then pull EPC, flood risk, price history — all from the same key.

Request

# Step 1 — Address search (2 calls)
curl https://api.homedata.co.uk/api/address/find/ \
  -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, not just an address

{
  "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
}

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

Address + property data from one API.
Transparent pricing, no surprises.

100 free calls/month, no credit card. Address search (2 calls), retrieve (5 calls), plus 19 property data endpoints. One API to replace the address provider and the property data gap.

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