Planning Permission UK Scraper — Applications & Constraints avatar

Planning Permission UK Scraper — Applications & Constraints

Pricing

from $5.00 / 1,000 planning record returneds

Go to Apify Store
Planning Permission UK Scraper — Applications & Constraints

Planning Permission UK Scraper — Applications & Constraints

Search the Planning Data API for England planning applications and constraints. Filter by postcode, UPRN, coordinates, geometry, date, authority, or reference. Returns typed records with proposals, decisions, addresses, and council links. For research, not legal advice. $0.005/record + $0.00005/run.

Pricing

from $5.00 / 1,000 planning record returneds

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Planning Permission UK Scraper

Search the official UK Planning Data API for structured planning applications and planning constraints. The actor is designed for planning consultants, property researchers, developers, solicitors, journalists, and AI agents that need public planning records in a stable JSON shape.

What it does

The actor queries the public planning.data.gov.uk entity API and stores one normalized record per result. The default dataset is planning-application, but you can also request datasets such as listed-building, conservation-area, green-belt, flood-risk-zone, article-4-direction-area, or tree-preservation-zone.

The API currently provides England-focused coverage. Local planning authorities are not yet required to publish application data to the national specification, so coverage varies by authority. The actor preserves the official source URL and any council documentation URL so results can be audited.

When to use it

  • Find recent planning applications from a date range.
  • Search applications or constraints around a postcode, UPRN, latitude/longitude point, or WKT polygon.
  • Filter applications to a local planning authority entity or planning reference.
  • Collect public decision, proposal, address, authority, and council portal links for property research.
  • Feed typed planning records into an AI workflow, dashboard, CRM, or data warehouse.

Do not use this actor as a substitute for a local authority planning search, title investigation, environmental assessment, or legal advice. An empty result does not prove that no planning constraint or application exists.

Input

The default input is intentionally runnable:

{
"datasets": ["planning-application"],
"startDate": "2025-05-01",
"maxResults": 100
}

Important fields:

FieldPurpose
datasetsOfficial dataset slugs. Defaults to planning-application.
postcodeOrUprnSearch a UK postcode or UPRN, for example BN15 0EE or 10008315764.
referenceMatch an authority reference such as AWDM/0550/25.
organisationEntityRestrict results to an LPA entity ID, such as 626195.
latitude, longitudeSearch around a WGS84 point. Supply both.
geometryWktSearch a custom WGS84 WKT geometry.
geometryRelationSpatial relation such as intersects or within.
startDate, endDateISO dates used for entity start-date filtering.
maxResultsMaximum records and result charges, from 1 to 1,000.
responseFormatconcise omits geometry WKT; detailed retains it.

For constraint screening around a location:

{
"datasets": ["listed-building", "conservation-area", "green-belt"],
"postcodeOrUprn": "SW1A 1AA",
"maxResults": 50
}

For an application monitor:

{
"datasets": ["planning-application"],
"startDate": "2025-05-01",
"endDate": "2025-09-30",
"maxResults": 100
}

Output

Each dataset item contains stable, agent-friendly fields:

FieldDescription
recordTypeplanning-application, planning-constraint, or planning-entity.
entityId, dataset, referenceOfficial identity and dataset metadata.
description, addressProposal or source description and address text.
startDate, decisionDate, planningDecisionKey application dates and decision outcome where supplied.
organisationEntitySource planning authority entity ID where supplied.
documentationUrlDirect council/source record link where supplied.
sourceUrlExact Planning Data API page used.
warningsNon-fatal source coverage or missing-field notes.

The OUTPUT key-value record contains the result count, API request and page counts, total available count when provided, event charges, source datasets, and warnings.

Pricing

The actor charges:

  • $0.00005 for the actor-start event.
  • $0.005 per schema-valid planning record stored.

The maximum result charge is visible in the run status before records are requested. maxResults is a hard output and billing guard. Apify compute and proxy usage pricing may also apply according to the selected billing model.

API and MCP use

The actor can be called through the Apify API or Apify MCP. A useful agent prompt is: “Find planning applications submitted since 2025-05-01 around BN15 0EE and return the council links.” The response is already shaped for retrieval and downstream filtering without exposing opaque source payloads.

Reliability and limits

The implementation uses the public JSON API, bounded retries, polite pagination delays, and a 100-page ceiling. It does not bypass login walls, CAPTCHAs, or access controls. The national planning application specification is still evolving and data is incomplete in some areas; inspect warnings, sourceUrl, and documentationUrl before relying on a record.

If the source returns no matches, the actor completes with an empty dataset and a warning-level status. If every API request fails, the actor fails with an actionable run error so infrastructure or source outages are not mistaken for a genuine empty search.

This is an independent data-access tool and is not affiliated with, endorsed by, or sponsored by the UK Government, MHCLG, Planning Data, or any local planning authority. The source dataset is published under the Open Government Licence v3.0 where stated by the source. You are responsible for complying with source terms, licence conditions, privacy law, and applicable planning or professional requirements.