
In Progress
Posted
Paid on delivery
I need a robust script that will automatically search the Bournemouth, Christchurch & Poole Council online planning portal and pull every planning application lodged in the past 24 months. The scraper must capture and store, for each record: • Application ID • Submission Date • Approval Status • Type of application • Name of the architect who submitted the plans Please collect any additional metadata required to reliably trace each record back to its source page, but the Excel workbook is the primary deliverable. My preference is a web-scraping approach—feel free to rely on Python with libraries such as BeautifulSoup, Selenium or Scrapy, so long as the run-time environment and dependencies are clearly documented. When the site employs pagination, cookies, or dynamic content, handle those gracefully so the process can be re-run in the future without manual tweaks. Deliverables 1. Clean, deduplicated Excel file containing every planning application from the past two years with the five fields above in separate columns. 2. The well-commented source code plus a short README that explains set-up, how to execute the scrape, and any rate-limit considerations. I will verify the job by spot-checking random entries against the live site, so accuracy and completeness are key. If you have prior experience scraping UK council planning portals, please mention it along with an estimated turnaround time.
Project ID: 40735228
67 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I can build a reusable Python scraper for the BCP planning portal to collect all applications from the last 24 months, including Application ID, submission date, status, application type, and architect, plus source URLs and other traceable metadata. I’ll handle pagination, dynamic content, cookies, deduplication, rate limiting, and logging so the scraper can be rerun reliably, then deliver the Excel file, commented source code, and README. I can start immediately and estimate **3–5 days**, depending on the portal structure and how the architect information is exposed on individual application records.
£80 GBP in 3 days
7.5
7.5
67 freelancers are bidding on average £123 GBP for this job

Hi, I am Adeel. I work regularly with scraping and data extraction jobs, using Python, Selenium and BeautifulSoup for sites with pagination and dynamic content, then structuring the output into clean Excel workbooks. For this I would start by checking whether the portal exposes any underlying search API or predictable URL pattern for results, since that changes whether Selenium is even needed for the listing pages, only for detail pages. I would handle dedupe and the five required fields directly into one workbook, plus a README covering setup and rate limits so you can rerun it later. Can you confirm if the portal requires a login or captcha to search records, or is it fully public?
£20 GBP in 1 day
9.4
9.4

Hello, I'd be glad to scrap planning application data for the past 24 month of the three councils. Looking forward to hearing from you soon and start the project . Best regards. Lyes.
£185 GBP in 5 days
8.2
8.2

Youssef, Full-Time Python Developer specializing in large-scale web scraping and data extraction. You need every planning application from the Bournemouth, Christchurch & Poole Council portal for the past 24 months, including the architect's name and key metadata for tracing. I will build a Python scraper using Selenium or Playwright to handle the dynamic content and pagination, ensuring it runs reliably each time. The script will extract the five required fields plus source identifiers, then output a clean, deduplicated Excel workbook. I have completed several UK council planning portal scrapes before. Could you confirm if the portal requires a search to filter by date, or is there a direct listing? Ready to start immediately.
£250 GBP in 1 day
7.4
7.4

Hi There! I specialize in Python web scraping and structured data extraction, with 9+ years of experience, 465+ completed projects, Top 1% verified freelancer. I’ll build a re-runnable scraper for the BCP planning portal covering the full past 24 months, capturing application ID, submission date, status, application type and architect details with source-page metadata. I’ll handle pagination, dynamic content, cookies and deduplication, then deliver a clean Excel workbook alongside well-commented Python code and a clear README covering setup, execution and rate limits. I can target a 3–5 day turnaround. Does the portal require any login or CAPTCHA when accessing individual application records?
£135 GBP in 7 days
7.2
7.2

Hi there, I’ve carefully reviewed the requirements and understand that the real challenge is producing a complete, deduplicated dataset from a council portal where pagination, dynamic requests, cookies, and changing page structures can affect extraction reliability. First, I’ll inspect the BCP planning portal and identify its search, pagination, and underlying request patterns. Then I’ll build a Python scraper using Requests/BeautifulSoup where possible and Selenium/Playwright only where browser automation is required. Next, I’ll extract and normalize the application ID, submission date, status, application type, architect, and source URL, while handling pagination, retries, rate limits, and duplicate records. Finally, I’ll validate the output against the portal, generate the Excel workbook, and provide commented source code plus a README for repeatable future runs. I’ve worked on web-scraping projects involving dynamic websites, structured data extraction, pagination, scheduled automation, and Excel-ready datasets. If you can provide the portal URL, I can start by validating the extraction path and scope. Cheers, Aneesa
£75 GBP in 1 day
7.1
7.1

Hi there, I went through your project description and understand you need a reusable Python scraper that will collect planning applications from the Bournemouth, Christchurch & Poole Council portal for the previous 24 months and deliver a complete, traceable Excel dataset. I’ll inspect the portal structure first to determine whether applications are exposed through standard HTML, JavaScript requests, or a searchable backend endpoint. Using Python with requests, BeautifulSoup, Playwright/Selenium, or Scrapy as appropriate, I’ll handle pagination, dynamic content, cookies, retries, rate limits, and duplicate records without bypassing access controls. Each record will capture the Application ID, submission date, approval status, application type, architect name, and source URL or other traceability metadata. The final Excel workbook will be cleaned and deduplicated, while the source code will remain modular and reusable for future runs. A README will document dependencies, configuration, execution steps, and responsible request-rate settings. I’ll validate random records against the live portal before delivery. A detailed project blueprint will be shared within 24–48 hours after the project is awarded, outlining the proposed scraping approach, validation process, and delivery structure. Kind Regards, Imran Ali
£70 GBP in 1 day
6.2
6.2

BCP's planning portal runs on Idox Public Access, which means the search form submits POST requests and results render in a session-dependent table with JavaScript pagination. You can't just scrape static HTML, you need to replicate the form submission flow and handle the dynamic result table. I'd use Selenium with headless Chrome to automate the search form (set date range to 24 months back, submit, wait for results to load), then loop through pagination by detecting the "Next" button state. For each row I'd extract the five fields you listed plus the detail page URL, then write directly to SQLite as I go so the script can resume if it hits a timeout or captcha. Once the scrape finishes I'd export to Excel with openpyxl and run a deduplication pass on application ID. The README would document the ChromeDriver version, rate limit (I'd throttle to 2 seconds between page turns to avoid triggering their WAF), and the resume mechanism. I've handled similar Idox portals before, the session cookies usually stay valid for 20 minutes so the script batches requests within that window. You can see
£238 GBP in 7 days
5.9
5.9

Hi John, I will build a Python script that searches the Bournemouth, Christchurch & Poole Council planning portal, extracts all applications from the past 24 months with ID, submission date, approval status, type and architect, and saves a deduplicated Excel file. I can deliver code, README and sample data within three days. Ready to start now. Regards, Waiting for your response in chat! Best Regards.
£135 GBP in 3 days
5.5
5.5

HELLO, I have carefully reviewed your project description and it seems like you require a web scraping solution to extract planning application data from the Bournemouth, Christchurch & Poole Council online portal. As a web scraping specialist, I am well-equipped to handle this task efficiently. My approach would involve utilizing Python along with libraries like BeautifulSoup and Selenium to extract the required data accurately. I will ensure that the script captures all the necessary fields such as Application ID, Submission Date, Approval Status, Type of application, and Architect's name while handling pagination, cookies, and dynamic content seamlessly. The deliverables will include a clean Excel file with the specified data fields, along with well-commented source code and a README file for easy execution and future reference. I have prior experience in scraping similar UK council planning portals, which will enable me to deliver accurate and reliable results within the stipulated time frame. To view relevant samples of my previous work, please visit my portfolio: https://www.freelancer.com/u/Microlent If you have any questions or would like to discuss the project further, feel free to initiate a chat. I am here to assist you throughout the process. SINCERELY, RAJESH
£135 GBP in 10 days
5.4
5.4

Hi, I can build a Python scraper for the BCP planning portal to collect applications from the past 24 months, including all five required fields and source URLs. I’ll handle pagination and dynamic content, remove duplicates, and validate records against the live portal. You’ll receive a clean Excel workbook, commented source code, and a README. Estimated turnaround: 2–3 days, depending on portal complexity.
£53 GBP in 3 days
4.5
4.5

Hi there, As an immensely experienced full-service Software Development, AI, Engineering, Design and Data Agency specializing in web-scraping and data extraction, Aesthetic Logic possesses all the right skills and expertise to undertake your BCP Planning Data Scraping project efficiently and accurately. Backed by a team of professionals with extensive experience in Python and Selenium, we understand not just the python libraries to utilise but also we comprehend how vital diligent scraping can be especially with government pages that change design often. Throughout our 56 projects, we maintained an astonishing 4.9★ rating, excelling in all our tasks at hand, ensuring accuracy, speed and on-time delivery, a facet I assure you will be consistent within the approach to your project. Best regards, Mobasher Reza
£135 GBP in 3 days
4.7
4.7

Greetings, I see you're looking for a script to scrape planning applications from the Bournemouth, Christchurch & Poole Council's online portal over the past two years. My approach would involve using Python with libraries like BeautifulSoup or Scrapy to efficiently gather the required data: Application ID, Submission Date, Approval Status, Type of Application, and Architect's Name. I’ll ensure the script handles pagination and dynamic content smoothly, making it easy to run in the future without any manual adjustments. I have experience scraping similar UK council portals, which has equipped me with the skills to ensure data accuracy and completeness. The final deliverable will be a clean Excel file along with well-commented source code and a concise README for setup and execution. Best regards, Saba Ehsan
£200 GBP in 3 days
4.2
4.2

Hi, I can build a resilient scraper for the BCP Council planning portal that captures all applications from the last 24 months, with Application ID, submission date, approval status, application type, and architect name in a clean Excel workbook. I’ll also include source-page metadata so each row can be traced back reliably, plus commented code and a setup README. The main technical risk is portal pagination/dynamic loading and duplicate records, so I’ll design the scraper to handle cookies, repeated pages, and reruns safely. I recently built a Python scraper for a UK council-style planning database with similar filtering and record normalization. For your project, I’d first inspect the portal’s query patterns and page structure, then implement extraction, deduplication, validation, and export. Have you already confirmed whether the portal exposes historic applications through a searchable endpoint or only browser-rendered pages? Best regards, NexLoom
£100 GBP in 2 days
4.3
4.3

Hello there, I can develop a robust web scraper using Python with BeautifulSoup and Selenium to extract planning applications from the Bournemouth, Christchurch & Poole Council online planning portal. The scraper will capture essential details like Application ID, Submission Date, Approval Status, Application Type, and Architect Name. I will ensure accurate data extraction, handle pagination and dynamic content, and provide a clean Excel file with deduplicated records. Additionally, I will include well-commented source code and a README for easy setup and execution. I look forward to discussing your project further. Thanks, Manisha
£135 GBP in 4 days
4.3
4.3

Hello, After reviewing your requirements, I understand you need a repeatable scraper for the Bournemouth, Christchurch & Poole Council planning portal covering every application lodged during the past 24 months. My relevant skills include Python, BeautifulSoup, Selenium/Scrapy, data extraction, Excel generation, pagination handling, deduplication, and data validation. I’d first inspect the portal’s request flow to determine whether direct HTTP extraction is reliable, using browser automation only where dynamic content requires it. The script will handle pagination/cookies, respect reasonable request rates, deduplicate by application ID/source URL, and capture submission date, status, application type, architect plus traceable source metadata. I’ll deliver the cleaned Excel workbook, commented Python source, and README covering dependencies, execution, and rate-limit considerations. I’ll also validate a sample of records against their source pages before delivery. Estimated turnaround is 2–4 days depending on the portal structure and number of records. One question: if the architect is only available inside attached planning documents rather than the application page, should those documents also be parsed? Best regards, Carlos.
£30 GBP in 2 days
4.3
4.3

IF YOU ARE NOT HAPPY YOU DON'T PAY! BCP runs an Idox Public Access portal, and two things break naive scrapes there: the results cap per search, and the architect field. Slicing the 24 months into weekly or monthly date ranges keeps each result set under the cap, so you get every application instead of the first thousand. The agent/architect name isn't in the results list either — it sits on the detail page of each application, so every record needs its own fetch with the session cookie kept alive and polite throttling. You'd get the deduped Excel with the five columns plus the source URL and reference for spot-checking, the commented code and a README, in about 5 days. Should the agent's company count as the architect, or only the named person? Send me a message and I'll explain exactly how I'd approach your project.
£189 GBP in 5 days
3.8
3.8

Scraping council planning applications is straightforward with Selenium if the search results load via JavaScript, or requests plus BeautifulSoup if not. I would pull applicant name, address, status, and decision date into Excel, with a scheduler if you need it running on a recurring basis. Can start today, working version in 3 days. Budget and timeline here are starting points based on the post. Once I see the actual site structure and the exact fields you need, we will lock in real numbers, could be less work than it looks, could be more. Want me to send a quick scope doc?
£150 GBP in 4 days
3.7
3.7

**Can start on your BCP Planning Data Scraper today, I scrape UK council portals regularly** I am Anand and I can build you a robust Python scraper for the Bournemouth Christchurch and Poole planning portal covering the past 24 months. Application ID Submission Date Approval Status Type of application and Name of architect will each be captured in separate Excel columns plus source URL and case link for traceability so you can spot check any row against the live site. Clean means I will deduplicate by Application ID and normalize dates and status values before final delivery. The code will handle pagination cookies and dynamic content with Selenium plus BeautifulSoup with waits and retry logic and clear setup and rerun docs including rate limits. Recent work: a Bristol planning scrape with 18000 records with architect agent fields and a Camden enforcement dashboard with weekly reruns. I have prior UK council portal experience and can deliver in 3 to 4 days. Shall I start with a 50 record sample from BCP so you can verify the format before the full run
£110 GBP in 7 days
3.9
3.9

Hi there, Fernando from Mexico. I want to build the BCP planning scraper around complete retrieval and traceable records, covering every application lodged in the past 24 months rather than only extracting the visible search results. I’d use Python with Scrapy and BeautifulSoup, adding Selenium only where the portal requires browser execution. I’d handle pagination, filters, cookies, dynamic content, duplicate records, retries, and respectful request pacing, while preserving the source URL and relevant identifiers for verification. Each application would be normalized into Application ID, Submission Date, Approval Status, Application Type, and Architect, then exported to a clean Excel workbook. The scraper would remain reusable through documented configuration rather than hardcoded page states. My first step would be to reproduce the portal search for one defined date range, extract the complete record structure, and validate several results against their source pages before scaling the scraper to the full 24 month dataset. Bests Fernando
£90 GBP in 1 day
3.5
3.5

Hello, I can build a robust scraper for the Bournemouth, Christchurch & Poole Council planning portal and deliver both the complete Excel dataset and reusable source code. I’ll use Python with the most appropriate approach for the portal—such as Requests/BeautifulSoup for static content or Selenium/Playwright where JavaScript rendering is required. The scraper will handle pagination, sessions/cookies, dynamic content, duplicate detection, and sensible rate limiting so it can be rerun later without manual intervention. The output will include: * Application ID * Submission Date * Approval Status * Application Type * Architect/agent name * Source URL and additional traceability metadata where useful I’ll also provide clean, deduplicated Excel output, well-commented source code, and a README covering dependencies, setup, execution, and rate-limit considerations. I’ll validate random records against their source pages and include error handling/logging so incomplete or failed records can be identified rather than silently skipped. Estimated turnaround: 2–4 days, depending on the portal’s structure and the actual volume of applications. I can start immediately. Please provide access/details for the target portal if required, and I’ll begin with a small test extraction before running the complete dataset.
£20 GBP in 1 day
3.3
3.3

City of London, United Kingdom
Payment method verified
Member since Sep 26, 2026
₹12500-37500 INR
₹100-400 INR / hour
$30-250 USD
₹750-1250 INR / hour
₹30000-40000 INR
$15-25 USD / hour
$250-750 USD
₹750-1250 INR / hour
₹600-1500 INR
₹750-1250 INR / hour
₹100-400 INR / hour
₹1500-12500 INR
₹750-1250 INR / hour
₹12500-37500 INR
₹660-670 INR
₹600-1500 INR
€250-750 EUR
₹750-1250 INR / hour
₹750-1250 INR / hour
₹12500-37500 INR