Skip to main content
Each example uses this client. For paging see Pagination, and for failures see Errors.

List the addresses in a postcode

A page holds up to 50 addresses by default and 100 at most. On this endpoint limit and offset are strings, such as limit: "100".

Turn typed text into an address

Suggestions carry a UPRN but not the full address record. Look the chosen UPRN up for that.
Search and autocomplete covers type-ahead in full.

Get properties for a list of UPRNs

getPropertiesByLocation returns at most limit properties, 25 by default, so set limit to the number of IDs in each request.

Search for properties near a point

Point coordinates are longitude first, then latitude. attributes chooses the fields that come back and sets the cost per record: see Property attributes.

Find planning applications nearby

With near, results come back closest first and each carries distance in metres.
radiusM runs from 100 to 50,000.

Get the sales history of a property

price.amount is in the currency’s minor unit: pence for GBP.
One page holds up to 100 sales. When hasMore is true, pass nextCursor back as cursor for the rest.