UK Planning Applications Scraper — Agent Contacts avatar

UK Planning Applications Scraper — Agent Contacts

Pricing

from $6.00 / 1,000 application scrapeds

Go to Apify Store
UK Planning Applications Scraper — Agent Contacts

UK Planning Applications Scraper — Agent Contacts

New planning applications from 31 UK councils (Leeds, Westminster, Glasgow, Edinburgh, Southwark…) plus any Idox portal. Applicant, agent name, phone & email, status, decision, deadlines. Daily monitoring.

Pricing

from $6.00 / 1,000 application scrapeds

Rating

0.0

(0)

Developer

Spotless Studios

Spotless Studios

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Get new planning applications from 31 UK councils in one run: Leeds, Westminster, Glasgow, Edinburgh, Southwark, Lambeth, Sheffield, Cornwall, Cambridge, and more. Any other council on Idox Public Access works too; paste its URL. Each application comes with site address, postcode, proposal, status, and dates. Turn on details to add application type, ward, case officer, applicant, and the agent's name, company, phone, and email.

Built for builders, architects, kitchen and window installers, solar and heat-pump companies, surveyors, property investors, and planning consultants who want to reach projects the week they're filed.

Trial cost: 25 applications ≈ $0.15 · +$0.10 with agent/applicant details (includeDetails).

What you get

FieldExample
councilName, reference, urlLeeds City Council · 26/9/00148/MOD · direct link
address, postcode12 Example Road, Wetherby · LS23 6RG
proposalDemolition of existing side extension; construction of single-storey extension…
status, validatedDate, receivedDateCurrent · 2026-09-24
decision, decisionDateApproved · 2026-10-30
Details: applicationType, ward, parish, caseOfficerHouseholder · Wetherby · …
Details: applicantName, applicantAddressMrs M Barnes
Details: agentName, agentCompanyName, agentAddressApex Architecture
Details: agentEmail, agentPhonemohammed@apex-architecture.co.uk · 07838 236 302
Details: consultationDeadline, determinationDeadline, committeeDate2026-10-18
summaryFields, detailFields, dateFieldsEvery raw field the council publishes

Dates are ISO (YYYY-MM-DD), and postcodes are normalised.

Why this scraper

  • 🏛️ 31 councils built in, plus any Idox portal — one input, one dataset, one schema across councils.
  • 📇 Agent contacts — agents (architects, planning consultants, builders) publish phone and email on many councils. Filter with requireAgentContact.
  • 🎯 Filters — postcode area, district, or sector (LS6, SW1, EH10 6), proposal text (searched on the council side), status, application type include/exclude (drop "Tree Works"), decision, ward, and keywords with /regex/.
  • 🔔 Daily monitoring — onlyNewItems remembers what you've already received. Schedule daily with daysBack: 3 and get only fresh filings.
  • 🧠 Handles council limits — long date ranges are split into windows, and windows that hit a council's result cap are halved automatically.
  • 🤝 Polite by design — a per-council request gap that backs off automatically when a council says "slow down".

Quick start

Loft conversions and extensions in Leeds with agent contacts, last 14 days

{
"councils": ["leeds"],
"daysBack": 14,
"proposalContains": "extension",
"requireAgentContact": true,
"outputFields": ["reference", "address", "postcode", "proposal", "agentName", "agentEmail", "agentPhone", "url"]
}

Daily London householder feed (no tree works), for a CRM

{
"councils": ["westminster", "southwark", "lambeth", "barnet", "ealing"],
"daysBack": 3,
"applicationTypes": ["Householder"],
"excludeKeywords": ["tree", "TPO"],
"onlyNewItems": true,
"stateKey": "london-householder"
}

Recently approved applications in Edinburgh (EH10), for contractors

{ "councils": ["edinburgh"], "dateType": "decision", "daysBack": 30, "decisions": ["Grant", "Approve"], "postcodes": ["EH10"] }

A council that isn't in the list

{ "customPortalUrls": ["https://planning.example.gov.uk/online-applications"], "daysBack": 7 }

Input reference

ParameterDefaultWhat it does
councilsleeds, glasgowBuilt-in councils
customPortalUrls—Any Idox Public Access base URL
dateTypevalidatedvalidated, received, decision
daysBack / dateFrom / dateTo7 / — / todayDate range (dateFrom accepts 30 days)
proposalContains—Council-side proposal text search
postcodes—Area, district, sector, or full postcode
statuses—Status contains
applicationTypes / excludeApplicationTypes—Needs details
decisions, wards—Needs details
includeDetailsfalseType, ward, officer, applicant, agent contacts, deadlines (add-on)
requireAgentContactfalseOnly applications with agent phone or email
includeKeywords / excludeKeywords / keywordMatch—Words or /regex/, any/all
onlyNewItems + stateKeyfalseMonitoring memory per saved search
maxResults / maxResultsPerCouncil200 / —Caps
outputFieldsallKeep only these fields, in order
maxConcurrency, detailConcurrency, minRequestIntervalMs, dateChunkDays4 / 2 / 600 / 14Performance and politeness
maxRequestRetries, requestTimeoutSecs4 / 60Reliability
proxyConfigurationoffOptional (use GB if a council blocks non-UK traffic)

Pricing

EventPrice
Application saved (application-scraped)$0.006
Details & contacts add-on (application-details)$0.004 per saved application

A daily feed of 40 new applications with agent contacts costs about $0.40 per day. Applications removed by filters are free.

Export formats & integrations

Export formats

Export your dataset with zero code in whichever format fits your workflow:

  • Excel (.xlsx) & CSV: Clean tabular sheets formatted for Microsoft Excel, Google Sheets, LibreOffice, and CRM imports.
  • JSON & JSONL: Structured records for developers, backend pipelines, and AI agent prompt context.
  • XML & HTML: Formatted for web dashboards, feed syndication, and reporting.

No-code automations & integrations

  • Google Sheets & Airtable: Automatically push new scraped rows into live tracking spreadsheets.
  • Make, Zapier & n8n: Trigger instant Slack alerts, email digests, or create deals in HubSpot, Salesforce, and Pipedrive.
  • Webhooks & REST API: Programmatically trigger runs and retrieve results via Apify's REST API, Python SDK, or JavaScript/TypeScript SDK.

FAQ

How do I export this data to Excel or CSV? After the run finishes, click the Export button in the Dataset tab to download the complete file in Excel (.xlsx), CSV, JSON, or XML. You can also automate exports directly to Google Sheets via the Integrations tab. Is this data public? Yes. Councils publish planning applications for public consultation. Use contact details responsibly, and follow UK GDPR and PECR when doing outreach.

Why are some agent emails missing? Councils and agents choose what to publish. Some councils never show contact details.

A council I need isn't listed? Paste its Idox URL into customPortalUrls. If it runs a different system (Northgate, Ocella, Agile), ask on the actor page.

Bristol? Bristol's firewall rejects automated date searches, so it isn't in the list.

More from Spotless Studios

All actors on Apify · Support: spotless.studios.info@gmail.com

ActorBest for
SLED Government BidsDaily US gov RFP / bid alerts
Webflow ExpertsWebflow agency & freelancer leads
Stripe PartnersStripe implementation partner lists
UK Planning ApplicationsUK planning leads + agent contacts
Product HuntEvery PH launch + makers / websites
Duunitori JobsFinland job listings
Clutch AgenciesClutch agency prospecting
Skool CommunitiesSkool community & creator leads