UK Planning Applications — by Postcode or Keyword
Pricing
from $2.00 / 1,000 results
UK Planning Applications — by Postcode or Keyword
Real, live UK planning application data by postcode+radius, free-text keyword, council/authority name, or date range — sourced from PlanIt (planit.org.uk), a free, public aggregator of UK local-authority planning application registers.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
dan boulton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
Real, live UK planning application data — search by postcode + radius, free-text keyword, council/authority name, or a received-date range. Sourced from PlanIt, a real, free, public aggregator of local-authority planning application registers across the UK. No scraping of council portals directly — every field is a real PlanIt API response field, passed through un-invented.
Input
| Field | Type | Notes |
|---|---|---|
postcode | string | e.g. "M16 9HF". Used with radiusKm. |
radiusKm | number | Default 5. |
keyword | string | Free-text search against the application description. |
authority | string | Restrict to one council, e.g. "Manchester". |
startDate / endDate | string | YYYY-MM-DD, application-received date range. |
maxResults | integer | Default 10 (a quick first look), hard cap 5000 (PlanIt's own absolute per-request limit). |
At least one of postcode, keyword, or authority is required — this
actor refuses an unscoped "everything" query rather than guess one (a real
unscoped keyword-only search against PlanIt's full national dataset timed
out during testing; scoping by authority or postcode keeps a real query
fast and is a genuine, disclosed usage note, not just an input-validation
nicety).
Output (one dataset item per application)
{"reference": "Manchester/115763/FU/2017","authority": "Manchester","address": "All Bar One 73 - 79 King Street Manchester M2 4NG","postcode": "M2 4NG","description": "Change of use of pavement for use as an external seating area","status": "Permitted","decision": "Approved","application_type": "Amendment","received_date": "2017-05-19","decided_date": "2017-07-14","last_changed": "2026-09-05T11:18:35.383358","planit_url": "https://www.planit.org.uk/planapplic/Manchester/115763/FU/2017/","source_url": "https://arcusbe.manchester.gov.uk/pr/s/detail/a1DSl000007GC6AMAW","location": {"lat": 53.480914, "lng": -2.242698}}
Pricing
Pay-per-event: a small charge per run start plus one per application actually returned (Apify's own per-dataset-item event), so a search that returns nothing costs only the start. Current prices are on the Store's Pricing tab.
Rate limits
PlanIt is free and rate-limits by User-Agent. This actor sends its own
identifying User-Agent, so it never shares a limit with other scripts.
Every PlanIt request is logged with its status, time and any
Retry-After. A short Retry-After (up to 60s) is waited out if it fits
in the run; nothing waits past the run's own timeout. If a later page
can't be fetched, you still get the pages already fetched, and the log
says where it stopped. If the first page can't be fetched, the run fails
straight away with PlanIt's own message.