API reference

Applications

Search normalised planning records, look around a coordinate, or retrieve one application by HomeRadar ID or council reference.

GET/applications

Returns a paginated list of planning applications matching the supplied filters.

ParameterTypeRequiredDescription
councilstringNoAuthority name, code or slug.
postcodestringNoA full UK postcode.
statusstringNoSource status text.
decisionstringNoNormalised outcome such as approved or refused.
typestringNoApplication, category or proposal subtype search.
qstringNoText search across address, reference and description.
date_fromdateNoReceived-date lower bound in YYYY-MM-DD format.
date_todateNoReceived-date upper bound in YYYY-MM-DD format.
pageintegerNoPage number; defaults to 1.
limitintegerNoResults per page; defaults to 25 and cannot exceed 100.

Filtered search

GET /applications?council=city-of-york-council&decision=approved&date_from=2026-01-01&page=1&limit=25
GET/applications/nearby

Returns applications around a latitude and longitude, including distanceKm.

ParameterTypeRequiredDescription
latnumberYesLatitude in decimal degrees.
lngnumberYesLongitude in decimal degrees.
radius_kmnumberNoSearch radius; defaults to 1 km and cannot exceed 50 km.
limitintegerNoMaximum returned records; defaults to 25 and cannot exceed 100.
GET/applications/:id

Returns one permitted record using its stable HomeRadar application ID.

GET/applications/ref/:council/:reference

Returns a record only when exactly one released application matches the authority and published reference, including a recorded historical reference. URL-encode slashes and spaces in the reference. No permitted match returns HTTP 404; multiple permitted matches return HTTP 409.