
Completed
Posted
Paid on delivery
need an experienced web scraping developer to extract publicly available property information from the Scottish Property Factor Register. Website: [login to view URL] Target property factor: Walker Sandford Property Management Limited Factor registration number: PF000164 The register contains a large number of Glasgow property records spread across many pages. What I need Build a reliable scraper that: Searches the Glasgow property register. Goes through all relevant pagination automatically. Identifies properties where the registered factor is: Walker Sandford Property Management Limited / PF000164 Extracts the individual property records. Removes duplicate records. Exports the results to Excel/CSV. Required fields Please capture: Property address Postcode Property factor name Important I do not want the scraper to simply extract the first page. It must be capable of processing the pagination across the Glasgow search results. Deliverables Working scraper. Complete Walker Sandford Glasgow dataset. Excel/CSV export. Instructions explaining how to run the scraper again. Source code or Apify Actor/project, if applicable. A small sample of results before the full run so I can verify accuracy. Please explain in your proposal: What technology you would use. How you will handle the pagination. How you will identify PF000164. How many records/pages you expect to process. Whether there will be any additional scraping/proxy costs. How long the initial extraction will take.
Project ID: 40744643
82 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

I am Govind, a dedicated and meticulous web scraping developer ready to take on the challenge of building a reliable scraper for the Scottish Property Factor Register. With years of experience in Python and software architecture, I am confident in carrying out this project's objective to its fullest potential—delivering complete and de-duplicated Walker Sandford Glasgow dataset, exporting the results to Excel/CSV, accompanied by a detailed instruction manual for future use. Navigating through pages and handling pagination will be an effortless task for me. I'll ensure every Glasgow property record is accounted for with the registered factor precisely as you require (Walker Sandford Property Management Limited/PF000164). My scrapping expertise will eliminate any duplicate records ensuring accurate datasets.
£10 GBP in 3 days
3.7
3.7
82 freelancers are bidding on average £22 GBP for this job

Hello, As an experienced web scraper with a focus on data extraction, I am confident I can deliver your project with utmost precision and efficiency. Over the past 15 years in the field, I have sharpened my PHP skills to a fine edge, making them ideal for tasks like pagination handling and recognizing specific factors, such as PF000164. Regarding the choice of technology, I propose harnessing the power of Python in combination with the beautifulsoup library. This will allow for a robust scraper capable of efficiently navigating through Glasgow property records in the Scottish Property Factor Register, extracting only what you need and expunging any duplicates. While I expect this task to have numerous pages (not specified), my streamlined approach and efficient coding techniques should facilitate smooth processing. Additionally, my time estimation is 3-4 days for the complete run - a deadline which I'll commit to solemnly. Barring any unforeseen difficulties, there should be no additional proxy costs. Rest assured, your initial extraction will be completed within 24 hours so that you can verify the accuracy and quality of my work beforehand. Let's get started! Thanks!
£30 GBP in 1 day
8.6
8.6

I’ll process the Glasgow register specifically for Walker Sandford Property Management Limited (PF000164), following every pagination link rather than stopping at the first page. I’ll use Python with Requests/BeautifulSoup, match both the exact factor name and registration number, normalize address/postcode values, and deduplicate records before exporting CSV and Excel. I expect to process several dozen Glasgow result pages, with the scraper reporting the exact page and record counts when complete. I’ll provide a small sample first, then the complete dataset, source code, and simple rerun instructions. No proxy or additional scraping costs are expected. The working scraper and initial extraction will be delivered within 1 day. Is CSV plus an .xlsx workbook suitable for your final export? Muhammad Saad
£30 GBP in 1 day
7.9
7.9

Greetings, I see that you're looking for a web scraper to gather property information from the Scottish Property Factor Register, specifically targeting Walker Sandford Property Management Limited. To tackle this, I would utilize Python with libraries like BeautifulSoup and Scrapy to navigate the site effectively. My approach involves setting up the scraper to handle pagination by detecting the "Next" button or similar links, ensuring it processes all relevant pages. I would filter the results to identify properties linked to PF000164 and will handle duplicates by using a set or similar method. Based on the site structure, I expect to process several pages of records, gathering detailed information such as property addresses, postcodes, and factor names. I will ensure that the final output is neatly organized in an Excel or CSV format, along with clear instructions for running the scraper again. Best regards, Saba Ehsan
£15 GBP in 2 days
7.7
7.7

Hi, I can build a reliable Python scraper for the Scottish Property Factor Register using Requests/BeautifulSoup, with Selenium/Playwright only if the search is dynamically rendered. I’ll process **all Glasgow result pages**, identify records specifically matching **PF000164 / Walker Sandford Property Management Limited**, remove duplicates, and export Property Address, Postcode and Factor Name to Excel/CSV. I’ll first provide a small sample for approval, then run the complete pagination with logging, retries and rate limiting. The register currently lists PF000164 with **2,106 properties factored**, so I’ll verify the actual Glasgow result count/pages during the initial run rather than assuming a fixed number. **Turnaround:** initial sample within a few hours; full extraction within 1 day. No proxy costs should be necessary unless the site introduces access restrictions.
£80 GBP in 2 days
7.5
7.5

Hi there, I can build a reliable web scraper to extract property information from the Scottish Property Factor Register for Walker Sandford Property Management Limited. I would use Python and the BeautifulSoup library for this project due to its efficiency in parsing HTML. The scraper will programmatically navigate through all pagination using a loop mechanism to handle large datasets while identifying the correct factor registration number PF000164. I expect to extract hundreds of records, and I'll ensure the results are exported to CSV for easy access. Additionally, no extra costs for proxies are anticipated, and the initial extraction process will take approximately 1 day. I'll deliver a small sample for accuracy verification before proceeding with the full dataset. Best regards, Ali
£10 GBP in 1 day
6.5
6.5

Hi, I'm Denis, a full-stack developer with experience building web scrapers for data extraction, including multi-page systems handling pagination and filtering at scale. I understand your needs: systematically extract all Glasgow properties managed by Walker Sandford (PF000164) from the register, handle pagination automatically, deduplicate results, and export clean data to CSV or Excel. I'd use Python and BeautifulSoup with this workflow: start with the Glasgow search URL, parse each page to extract property records and factor names, filter for PF000164 matches, follow next-page links until exhausted, deduplicate by address or unique identifier, and export to CSV. I'll build a sample run first so you can verify accuracy before processing the full dataset. For pagination, I'll identify how the register handles next links or page parameters, then loop systematically until no more pages exist. For identifying PF000164, I'll match against the factor registration number on each property record. Based on typical register sizes, I'd estimate a few hundred to several thousand property records. The initial extraction should take minutes once built and tested. No proxy costs needed since the register is public with no aggressive rate limiting. I'll build in reasonable delays between requests to be respectful and provide clear instructions for running updates later. I can start right away. Let's discuss the details. Thanks, Denis.
£10 GBP in 1 day
6.4
6.4

PYTHON+ BeautifulSoup ( and custom events for pagination) noticed your requirement and here is my understanding - You need a reliable, paginated web scraper to extract all Glasgow properties managed by Walker Sandford Property Management Limited from the Scottish Property Factor Register. I've gone through your requirement for a property register web scraper. I can build this with your preferred stack - Node.js, React - with clean, scalable codebase within 7 days. Milestone 1: Build core scraper using Node.js/Playwright to handle dynamic pagination, filter for registration number PF000164, and deliver a verified sample dataset in CSV/Excel. Milestone 2: Execute full extraction across all Glasgow pages, remove duplicates, run data validation, and deliver the final dataset along with complete source code and execution instructions. Let's review target timelines and map core milestones. I may have few questions before suggesting full architecture. Lets hit CHAT and discuss now ! Gaurav P. 15 yrs experience in debugging systems :)
£99 GBP in 7 days
6.4
6.4

Hi, I can build a Python scraper for the Scottish Property Factor Register that processes the complete Glasgow result set, follows pagination automatically, filters specifically for PF000164 / Walker Sandford Property Management Limited, removes duplicates and exports the verified property address, postcode and factor name to CSV/Excel. I’d structure it so the pagination and filtering are not limited to the first page, with clear logging and a reusable configuration so the extraction can be run again when required. The register currently identifies PF000164 as Walker Sandford Property Management Limited and reports 2,106 properties factored. Question 1: Do you want the scraper to process every Glasgow result page and filter locally for PF000164, or should it use the factor-specific search where available? Question 2: Should the scraper remain dependency-light with Requests/BeautifulSoup, or is Selenium/Playwright acceptable if the register requires browser-based pagination? Regards, Houssame.
£10 GBP in 1 day
6.6
6.6

With over a decade of experience as a software engineer, ranked among the top 1% of freelancers on this platform, I can say with confidence that I'm the best candidate for your web scraping project. My proficiency in data extraction, Excel, Python, software architecture, and web scraping make me a perfect fit for your needs. In terms of technology, I would utilize Python's requests and BeautifulSoup library to scrape the Scottish Property Factor Register efficiently and reliably. Handling pagination is no problem; I use sophisticated techniques that allow my scrapers to navigate through multiple pages and capture all relevant data. In this case, I will implement recursive logic to ensure that the scraper goes through all the pertinent pages of Glasgow search results. Identifying PF000164 is also straightforward; it only requires parsing the HTML using appropriate selectors. Considering the vast number of property records spread across multiple pages, I estimate processing hundreds if not thousands of pages. Overcoming such challenges is what propels me – an experienced veteran – to thrive in my field. As for additional costs, there'll be none. The original quote covers everything from scraping to exporting data into Excel/CSV files. While accurate completion varies on certain factors, typically, an initial extraction like this one takes approximately 2-3 days
£15 GBP in 2 days
6.4
6.4

Hello I can build a reliable Python scraper using Requests/BeautifulSoup or Playwright, handling all Glasgow pagination, filtering specifically for PF000164, deduplication, and Excel/CSV export. I’ll provide a sample first for verification, then the complete dataset, reusable source code, and clear run instructions. I can also confirm the page/record count and any additional costs during the initial check. Regards Muhammad
£20 GBP in 1 day
5.9
5.9

Hello, I’ve built a similar scraper for a UK property data project—it processed 2,000+ pages of council records, extracted structured data, and exported it to CSV without errors. I can scrape the Scottish Property Factor Register and extract Walker Sandford’s properties while handling pagination and deduplication. I’d use Python with Scrapy and BeautifulSoup to scrape the search results, navigate pagination automatically, and filter for PF000164. I’ll deduplicate records by matching addresses and postcodes. The scraper will process all Glasgow pages, likely 50–100 pages, and export clean data to CSV. The initial run should take 1–2 hours, depending on the site’s response time. I’ll provide a sample of results before the full run. Once done, I’ll review the data with you and document how to rerun the scraper if needed. If this approach works for you, I’d be happy to discuss the details further. Thanks, Lazar.
£10 GBP in 1 day
5.2
5.2

Hi, I’ll build a reliable scraper that collects every Glasgow property record for Walker Sandford Property Management Limited (PF000164), including address, postcode, deduplication, and clean Excel/CSV export. The main technical concern here is navigating the full Glasgow pagination without missing hidden records or repeating entries, so I’ll follow the register’s paging logic directly and validate totals against the result set. I recently built a similar multi-page scraper for a public property directory with repeated entities and inconsistent record layouts. For your project, I’d begin by inspecting the search endpoints and pagination pattern, then implement extraction, deduping, and a verification sample before running the full dataset. Which format do you prefer for delivery: standalone Python script, or an Apify Actor? Best regards, NexLoom
£20 GBP in 1 day
5.4
5.4

★•══•★ Hi client ★•══•★ I recently completed a similar paginated property scraping project with filtering, deduplication and CSV/Excel export. I’ll use Python with Scrapy/BeautifulSoup, crawl every Glasgow results page, match PF000164, deduplicate addresses and provide a sample before the full run. No proxy cost unless the site actively blocks requests. Can I first run a small sample to confirm the exact record count and pagination? Best regards, Rico
£15 GBP in 7 days
5.1
5.1

The register's search is server-rendered, so pagination is straightforward with requests and BeautifulSoup. Sample of Walker Sandford Glasgow records within two days if that works.
£15 GBP in 2 days
5.0
5.0

Hi, I can build a reliable Python scraper using Requests/BeautifulSoup to process all Glasgow pagination, identify PF000164, remove duplicates, and export address, postcode, and factor name to Excel/CSV. I’ll provide a sample first, then the complete dataset, source code, and run instructions. I expect to process all relevant pages automatically. No proxy cost should be needed unless the site imposes restrictions. Initial extraction can be completed within 1 day.
£20 GBP in 1 day
5.1
5.1

Had a look at the register already. The Glasgow search comes to 204,229 results at 10 per page, so roughly 20,423 pages. The scraper would go through every one and keep only the PF000164 records Tech would be Python with requests and BeautifulSoup. The pages are plain HTML, so there's no need for a browser or Apify. Pagination is just the &page=N parameter, looped from page 1 to the last page For PF000164 I'd match on the factor link in each result, which points to /property-factor/PF000164. That makes it exact instead of relying on the name text. The postcode would be split off the address into its own column Walker Sandford's factor page shows 2,106 properties in total, so the Glasgow set should come in at or under that There are no proxy or extra costs. I'd run it at 1-2 requests a second, so the full pass would take around 3-6 hours You'd get a sample of the first matches to check before the full run, then the CSV/Excel, source code and a short readme for running it again
£20 GBP in 2 days
5.0
5.0

Hi, I can handle this scraping job accurately and completely. I’ll process all Glasgow pages, identify **PF000164 / Walker Sandford Property Management Limited**, remove duplicates, and deliver the full property address, postcode, and factor name in Excel/CSV. I’ll provide a sample first, then the complete dataset, along with the scraper and simple run instructions. I can start immediately.
£10 GBP in 2 days
4.7
4.7

Hello, I can build this scraping/automation workflow for you and return the data in the exact structure you need. I’ve worked with Python, Selenium, Playwright, APIs, pagination, dynamic websites, data cleaning and large-scale extraction, so I can handle both the scraping and the processing side of the project. For your project, I can: Scrape the required data from your target sources Handle pagination, filters and dynamic content Clean and structure the extracted data Remove duplicates / invalid records Deliver the final data in CSV/Excel/JSON or your required format Build the workflow so it can be reused or automated if needed I can also scrape a small sample first so you can check the data quality before proceeding. If you send me the website/source + fields you need + expected output, I can review it and tell you exactly how I would approach it. I’m ready to start.
£12 GBP in 7 days
4.7
4.7

Hello, I checked your project "Web Scraper for Scottish Property Factor Register" and already have a clear understanding of your requirements and how to deliver them efficiently. I have solid experience in PHP, Python, and I've successfully completed similar projects by delivering high-quality, scalable, and reliable solutions. Why choose me? * Strong expertise in PHP, Python * Clean, optimized, and scalable implementation * Fast communication and regular progress updates * Focused on delivering results, not just completing the task I'm ready to start immediately and would be happy to discuss the details. Best regards, Umer
£15 GBP in 1 day
4.2
4.2

I’m a Python Web Scraping & Data Automation specialist with 13+ years of experience building reliable paginated scrapers, data extraction pipelines and structured exports. I can build a scraper specifically for the Scottish Property Factor Register to process the complete Glasgow search results—not just the first page. I’ll automatically follow pagination, identify Walker Sandford Property Management Limited using PF000164, extract each matching property, remove duplicates and export a clean Excel/CSV dataset. Technology: Python with Requests/BeautifulSoup or Playwright/Selenium if the site requires browser rendering. I’ll inspect the register first and use the lightest reliable approach. The workflow will include: • Automated pagination until all relevant pages are processed • PF000164/factor-name matching • Property address + postcode + factor name extraction • Duplicate detection/normalization • Progress/error handling • Sample output for verification before the full run • Reusable source code and run instructions I’ll also report the actual number of pages/records processed rather than assuming a volume beforehand. I’ll respect the site’s access requirements and use a reasonable request rate; no proxy cost should be necessary unless the site technically requires it. Initial sample: same day after inspecting the register. Full extraction: typically within 1 day, depending on pagination and site response.
£10 GBP in 1 day
4.4
4.4

Denny, United Kingdom
Payment method verified
Member since Jul 22, 2025
£10-20 GBP
£10-20 GBP
£10-20 GBP
£10-20 GBP
£10-20 GBP
$3000-5000 USD
$30-250 USD
£20-250 GBP
₹37500-75000 INR
$250-750 USD
₹1500-12500 INR
$250-750 USD
$30-250 USD
₹37500-75000 INR
₹1500-12500 INR
₹600-1500 INR
₹750-1250 INR / hour
₹750-1250 INR / hour
₹150000-250000 INR
$15-25 USD / hour
$250-750 USD
₹12500-37500 INR
$25-50 AUD / hour
₹750-1250 INR / hour
$250-750 USD