Council Tax Band API UK — Look Up Any Property by UPRN
Instant council tax band lookups via REST API. Pass a UPRN, address, or postcode and receive the council tax band and local authority from official council tax records; the full council tax endpoint also returns the current-year yearly and monthly charge. Embedded in property portals, conveyancing platforms, and mortgage calculators across the UK.
What's in the API
Council tax band
The current council tax band for a residential property.
Local authority
The responsible local authority for council tax collection. Useful for calculating actual annual charges by area.
Postcode-level lookup
Look up by UPRN, full address, or postcode. Postcode lookups return all properties in the postcode with their individual bands.
Sample response
{
"uprn": "100023336956",
"address": "14 Victoria Road, Bristol BS8 4ES",
"council_tax_band": "E",
"local_authority": "Bristol City Council",
"local_authority_code": "E06000023",
"effective_date": "1993-04-01"
}
Pricing
Pay as you go
100 tokens = £1
most calls 1 token
£50 a month
5,500 tokens a month
+10% bonus
£250 a month
30,000 tokens a month
+20% bonus
£500 a month
67,500 tokens a month
+35% bonus
Top up any amount from £10 and get exactly the tokens you pay for. Add tokens monthly instead and earn bonus tokens: 10% on any monthly amount, up to 75% from £2,500 a month. Change the amount or stop any time; unused tokens roll over.
See full pricing →FAQ
Does the API return the actual annual charge?
The band lookup returns the band and local authority. The full council tax endpoint (/council_tax/{uprn}/) also returns the current-year yearly and monthly charge in GBP. Charges change each April, so refresh them rather than storing them long term.
Is Scotland included?
Yes. Bands are returned for properties in England, Wales and Scotland, including all 32 Scottish councils. Northern Ireland uses domestic rates instead of council tax bands.
What if a property is exempt?
Exempt properties (e.g. purpose-built student halls, some HMOs) may return no band. The API returns null band with an exemption flag where known.