API reference · v1
Search applications
Search collected summaries in ascending application-ID order. Pagination is not a frozen dataset; use the change feed to reconcile concurrent imports.
GET/v1/applications
Send a secret API key in Authorization: Bearer YOUR_API_KEY. Each successful request uses one of your 500 monthly requests.
Parameters
limitquery · optionalPage size. 1–100, default 50.
Default:
50Range: 1–100
cursorquery · optionalOpaque cursor from this endpoint with the same filters. Keep it unchanged; page size may change.
authorityquery · optionalAuthority ID, for example local-authority-oxo. Omit to search all authorities.
qquery · optionalAddress, postcode, reference, or proposal text. All tokens must match. Partial words supported; numbers match exactly.
referencequery · optionalExact case-insensitive council reference. Requires authority. Cannot combine with q.
lifecyclequery · optionalNormalised application stage: pending awaits a final decision; decided has a recorded decision; withdrawn was withdrawn; unknown cannot be classified from collected evidence.
pending | decided | withdrawn | unknownoutcomequery · optionalNormalised outcome. other is a published result outside approval/refusal/withdrawal; unknown means no classified outcome. Preserve original decision text for display.
approved | refused | withdrawn | other | unknownreceivedFromquery · optionalInclusive received date lower bound.
receivedToquery · optionalInclusive received date upper bound.
bboxquery · optionalwest,south,east,north in WGS84. UK bounds: -9..3 longitude, 49..61 latitude. Maximum width and height: two degrees. Excludes records without coordinates.
Response fields
itemsarrayArray of the items described below.
Show item fields
idstringOpaque application identifier. URL-encode the whole ID when composing a path.
authorityIdstringAuthority filter identifier.
authorityNamestringCouncil name.
referencestringCouncil application reference.
proposalstringProposal text.
addressstringPublished address; text matching does not establish a verified property link.
statusstringOriginal council status.
lifecycle"pending" | "decided" | "withdrawn" | "unknown"Normalised application stage: pending awaits a final decision; decided has a recorded decision; withdrawn was withdrawn; unknown cannot be classified from collected evidence.
outcome"approved" | "refused" | "withdrawn" | "other" | "unknown"Normalised outcome. other is a published result outside approval/refusal/withdrawal; unknown means no classified outcome. Preserve original decision text for display.
receivedDatestring | nullValue from the collected source record.
decisionDatestring | nullValue from the collected source record.
latitudenumber | nullWGS84 latitude; null without source coordinates.
longitudenumber | nullWGS84 longitude; null without source coordinates.
lastCheckedAtstringUTC time of the latest persisted collection check; the council may have newer information.
sourceUrlstringAbsolute source URL. Council links may change or require a browser session.
nextCursorstring | nullContinue with this cursor; null when this page exhausts the current query.
Errors
Error codes, request IDs, retry behaviour, and allowance headers apply to every endpoint. Invalid or repeated query parameters return 400; unavailable records return 404. Source failures never become successful empty results.