One API for postcode lookup, address search, property price history, EPC ratings, and council tax bands. Built on UK open data.
27M+ transactions
Property sale prices since 1995
2.7M postcodes
Geographic and administrative data
40M+ addresses
Coordinates for every UK property
25M+ certificates
Energy ratings, floor area, property type
26M+ properties
Council tax bands for every property
Flood risk, schools, crime
Extended data layers in development
/api/v1/addresses?postcode=SW1A1AAList all addresses at a postcode
/api/v1/addresses/:uprnFull property record by UPRN
/api/v1/postcodes/:postcodePostcode metadata (region, ward, constituency)
/api/v1/properties/:uprn/historyProperty transaction history
/api/v1/search?q=10+downing+streetFull-text address search
{
"status": 200,
"result": {
"postcode": "SW1A 1AA",
"total": 1,
"addresses": [
{
"uprn": 10033544614,
"postcode": "SW1A 1AA",
"latitude": 51.501009,
"longitude": -0.141588,
"single_line_address": "BUCKINGHAM PALACE, LONDON, SW1A 1AA",
"price_paid": {
"price": 475000,
"date": "2023-06-15",
"property_type": "Flat/Maisonette",
"duration": "Leasehold"
},
"epc": {
"current_rating": "C",
"current_efficiency": 72,
"property_type": "Flat",
"total_floor_area": 85
},
"council_tax": {
"band": "F"
}
}
]
}
}All requests require an API key. Pass it via header or query parameter:
500 lookups/mo
1p/lookup
5,000 lookups/mo
0.5p/lookup
50,000 lookups/mo
0.2p/lookup
Unlimited lookups/mo
Negotiated/lookup
Compare: Ideal Postcodes charges 2.8-4.5p/lookup. Loqate charges 4-6.9p/lookup.