Skip to main content
29M UK properties, one API call Get your API key →

Pricing & Rate Limits

One prepaid balance of tokens pays for everything: API calls and dashboard reveals. 100 tokens = £1. Every endpoint publishes its weight; every response tells you what it cost. Tokens never expire.

Top up
Any amount

£20 to £2,500 at a time from Billing. A one-off top-up adds exactly what you pay: 100 tokens per £1.

Monthly subscription
Bonus tokens

Add tokens every month — any amount from £20 to £2,500 — and every payment earns 10% bonus tokens on any amount, 20% from £250 a month, 35% from £500, 50% from £1,000, 75% from £2,500. Change the amount or stop any time; unused tokens roll over.

First payment
Matched 100%

Your organisation's first ever payment is doubled, whether it is a top-up or the first month of a subscription: £50 becomes 10,000 tokens, £20 becomes 4,000 tokens.

Auto top-up
Optional

Save a card and choose a threshold and an amount. When your balance drops below the threshold we charge the amount, add exactly that many tokens and send a VAT invoice. It works alongside a monthly subscription, as a safety net between payments.

Bonus tokens

Bonus tokens come with a monthly subscription, on every payment. The bonus applies to any monthly amount at or above a threshold, not only the preset amounts. One-off top-ups and auto top-ups add exactly what you pay. Prices exclude VAT.

Monthly amount Bonus Tokens a month Effective cost / token
£20 – £249.99 +10% 2,200 – 27,498 0.91p
£250 – £499.99 +20% 30,000 – 59,998 0.83p
£500 – £999.99 +35% 67,500 – 134,998 0.74p
£1,000 – £2,499.99 +50% 150,000 – 374,998 0.67p
£2,500 +75% 437,500 0.57p
One-off or auto top-up, any amount — what you pay 1.00p
First ever payment, any amount +100% 2× what you pay 0.50p

Tokens per request, by endpoint

Most endpoints cost 1 token. Address endpoints carry Royal Mail PAF / Ordnance Survey licensing; HMLR confirmed sales carry Land Registry licensing.

Free
GET /calculators/* · /schema/ · /explore/* (search)
Calculators, the OpenAPI schema and Explore search — never billed. Reveals are 20 tokens (below).
1 token
GET /property/{uprn}/ (discovery)
Slug menu with per-slug cost + availability for that UPRN.
1 token
GET /boundaries/* · /flood-risk/ · /risks/{type}/ · /deprivation/ · /schools/ · /crime/ · /broadband/ · /transport/ · /fuel-stations/ · /agent_stats/ · /postcode-profile/ · /epc-checker/ · /price_trends/ · /price_distributions/ · /price-growth/ · /amenities/{group}/ · /healthcare/{type}/
Standard lookups — one token each.
2 tokens
GET /address/find/ · /address/postcode/{postcode}/
Address search — Royal Mail PAF / OS search licensing.
3 tokens
GET /council_tax_band/ · /conservation-areas/ · /listed-buildings/ · /planning-designations/ · /healthcare/ (umbrella)
Statutory checks and the all-types healthcare bundle.
5 tokens
GET /property/{uprn}/address/ · /address/retrieve/ · /council_tax/{uprn}/ · /title_boundary/ · /solar-assessment/ · /planning/ · /amenities/ (umbrella)
Enriched retrieval and aggregated analysis.
10 tokens
GET /property/{uprn}/base/ · /property_lr_titles/ · POST /property/batch/
Heavy computation and bulk retrieval.
25 tokens
GET /property/{uprn}/core/
The core bundle.
50 tokens
GET /property/{uprn}/complete/
Everything we hold on the property, one response.

Custom slug picks (/property/{uprn}/?with=slug1,slug2) cost the sum of the chosen slugs' native weights — the discovery call lists each slug's price. Wallet keys carry X-Tokens-Charged and X-Tokens-Balance on every response; quota keys carry X-RateLimit-* instead. Requests that fail are automatically refunded: any 4xx (other than a 402) and any 5xx costs nothing.

Typical workflow: address/find (2) → address/retrieve (5) → property record (1) = 8 tokens, or 8p, to go from a typed address to a fully populated form.

Reveals — what 20 tokens covers

Revealing a listing unlocks its UPRN, full address and complete event timeline — added, reduced, withdrawn, sold. Each reveal, listing or sale-event request is a flat 20 tokens from the same balance as every other API request, and a listing your organisation has already revealed is free to re-fetch forever.

Rate limits

Rate limits are applied per API key. Exceeding the limit returns HTTP 429 — requests are not queued, retry with backoff. Rate limits are about request pace, not tokens: a 429 costs nothing.

Retry strategy: On a 429, wait for the Retry-After header (seconds) before retrying. For batch jobs, pace requests and back off whenever a 429 comes back.

Billing semantics

  • Tokens never expire. There is no monthly allowance and nothing resets — your balance is exactly what you have added minus what you have spent.

  • Only a served response is charged. Any 4xx response other than a 402 — a 400, 404 or 422 — and any 5xx is never billed: a debit taken before the failure is refunded automatically. A 402 (not enough tokens) raised after the base charge keeps that base charge.

  • Already-revealed listings re-fetch free — pass the same listing_id with a new Idempotency-Key and the response returns with "charged": false.

  • An empty balance returns HTTP 402 with required and available (in tokens) and a topup_url. Top up, or switch on auto top-up, and calls resume immediately.

  • Refunds of a top-up or a monthly payment claw back the tokens it granted, bonus included, pro rata to the amount refunded.

  • Live balance and spend are visible any time in the Developer Dashboard; every invoice is under Billing.

Ready to start?

Key in 30 seconds. Your first payment is matched 100% — £20 becomes 4,000 tokens.

Integrate into your own product

Pay as you go
Homedata API Scientific, granular measurements

Homedata API billing is fully transparent — every endpoint publishes its token cost upfront, and your Developer Dashboard shows real-time spend and balance.

Structured as JSON · queryable by UPRN or postcode · ready to embed in any application

Exact measurements

Real values — distances, concentrations, counts — not rounded ratings

29 million UK properties covered

Every address queryable by UPRN or postcode

REST API

JSON responses, OpenAPI docs, sandbox — first call in under 5 minutes

Pay as you go: 100 tokens = £1 across every endpoint, no subscription needed. Bonus tokens with an optional monthly subscription, and your first top-up matched 100%. See pricing →