Pricing & Rate Limits
Two independent pots: a monthly API call quota for searches and lookups, and a separate reveal credit wallet for revealing sensitive listing data (UPRN + full address + event timeline). Every paid plan refills both. Credits never expire.
Searches, lookups, property data, risk, schools, comparables. Most endpoints cost 1 call. Premium endpoints with real licensing costs use weights of 2, 5, or 10. Resets on plan renewal.
Reveal UPRN + full address + event timeline for a listing. Flat £0.20 per first reveal. Already-revealed listings are free forever per org. Granted monthly with every paid plan; one-off top-up packs available.
What each plan grants
Every paid tier issues monthly reveal credits matching the plan price (£1 of credits per £1 paid). Calls and credits are independent — a Growth customer with 9,000 calls left can still run 745 reveals from their £149 wallet.
| Plan | Monthly | Calls/mo | Reveal credits/mo | Cost/call | Rate limit |
|---|---|---|---|---|---|
| Free | Free | 100 | — | — | 2 req/s |
| Starter | £49/mo | 2,000 | £49 | 2.45p | 5 req/s |
| Growth Popular | £149/mo | 10,000 | £149 | 1.49p | 10 req/s |
| Pro | £349/mo | 50,000 | £349 | 0.70p | 20 req/s |
| Scale | £699/mo | 250,000 | £699 | 0.28p | 40 req/s |
Call weights by endpoint
Most endpoints cost 1 call. Address endpoints carry Royal Mail PAF / Ordnance Survey licensing; comparables runs PostGIS spatial joins; HMLR confirmed sales (/lr_sales/) carries Land Registry licensing.
?uprn= or ?sale=. HMLR licensing.page_size=30 ⇒ 30 calls; max 200/page on Pro+. UPRN + full address + sensitive event dates redacted unless revealed via /api/listing-address/.
Typical workflow:
address/find (2) → address/retrieve (5) → property record (1) = 8 calls to go from a typed address to a fully populated form. Every response includes an X-Call-Weight header.
Reveal credits — what they cover
Three endpoints debit the reveal-credit wallet. Each is flat £0.20 per call. Listings already revealed by your org are free forever.
{"listing_id":"…"}. Free re-fetches per org. 404/422 errors are never charged./api/listing-address, keyed by sale ID instead of listing UUID. Accepts ?sale= or ?listing=.
Sale flow chain:
/property_listings/?uprn=X (£0.20) returns sale IDs →
/property_sale_events/?sale=Y (£0.20) returns the event timeline →
/lr_sales/?uprn=X (5 calls) returns HMLR-confirmed completions.
Or reveal everything for one listing in a single call: POST /api/listing-address (£0.20).
One-off credit top-ups
Run out mid-month? Top up the reveal-credit wallet without touching your subscription. Bigger packs get bigger discounts — credits never expire.
| Pack | Price | Reveals @ £0.20 | Effective discount |
|---|---|---|---|
| Starter pack | £10 | 50 | — |
| Growth pack | £40 | 250 | ~20% off |
| Pro pack | £140 | 1,000 | ~30% off |
| Scale pack | £300 | 2,500 | ~40% off |
Rate limits
Per API key, per second. Exceeding the limit returns HTTP 429 — requests are not queued, retry with backoff.
| Plan | Requests/second | Requests/minute |
|---|---|---|
| Free | 2 req/s | 120/min |
| Starter | 5 req/s | 300/min |
| Growth | 10 req/s | 600/min |
| Pro | 20 req/s | 1200/min |
| Scale | 40 req/s | 2400/min |
Retry-After header (seconds) before retrying. For batch jobs, pace requests under your tier's per-second cap.
Billing semantics
-
Call quota resets on plan renewal. Reveal credits never expire and roll over forever.
-
404 / 422 errors are never charged on credit endpoints. Successful 200 responses debit £0.20.
-
Already-revealed listings re-fetch free — pass the same
listing_idwith a newIdempotency-Keyand the response returns with"charged": false. -
Mid-cycle plan upgrades grant pro-rata credit — pay the prorated price difference, get the prorated credit difference. Downgrades keep existing balance and apply the new lower grant on next renewal.
-
Insufficient credits return HTTP 402 with
requiredandavailablein the body (in pence). -
Live usage and balance visible any time in the Developer Dashboard.
Ready to start?
Free tier — 100 calls/month, no credit card. Upgrade when you need more.
Integrate into your own product
Free to startHomedata API billing is fully transparent — every endpoint publishes its call weight upfront, and your Developer Dashboard shows real-time usage against your monthly quota and reveal credit wallet.
Structured as JSON · queryable by UPRN or postcode · ready to embed in any application
Exact measurements
Real values — distances, concentrations, counts — not rounded ratings
29M+ UK properties
Every address queryable by UPRN or postcode
REST API
JSON responses, OpenAPI docs, sandbox — first call in under 5 minutes
Free tier: 100 API calls/month across all endpoints, no credit card required. Paid plans from £29/month for production use. Compare plans →
Sources
Further reading
Rate limit headers · 429 / 402 error codes · Endpoint call weights · Full pricing page