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 lookupHomedata
Address find: 2 callsIdeal 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.
|
|
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
Compare other alternatives