
Closed
Posted
Paid on delivery
I need a reusable scraping script that pulls a large-scale dataset—roughly 10,000 to 15,000 records—of UK-based removal companies, moving services and “man & van” providers from these six platforms: Google Maps, Yell, Facebook, Gumtree, Checkatrade and Trust a Trader. For every company the script should capture, where available, the brand name, contact-page URL, phone number, email address, full street address and postcode. Because I will rerun this search in about six months, the code must be easy to configure (date, location or radius tweaks rather than major rewrites) and capable of completing the full crawl again without manual intervention. Data quality is important to me, so please build in duplicate detection, basic normalisation (e.g., consistent postcode and phone formatting) and validation checks that flag obviously invalid or missing fields before exporting. I am flexible on the language and libraries—Python with BeautifulSoup / Selenium or Node with Puppeteer are both fine—so feel free to suggest what will deliver the most reliable results while respecting the terms of each site. Deliverables: • Well-documented script with clear setup instructions and inline comments • A sample CSV/Excel file demonstrating at least a few hundred cleaned records • Brief read-me explaining how to change parameters and rerun the crawl • Log or report that highlights any records dropped by the validation step I’ll judge completion by the script’s ability to gather the target volume, produce clean, de-duplicated output and rerun successfully on my machine. Let me know your proposed approach and timeframe, and we can get started.
Project ID: 40499414
120 proposals
Remote project
Active 22 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
120 freelancers are bidding on average $161 USD for this job

Hello there, I am experienced in web scraping and building scripts or a Windows desktop application using Python. I am also experienced in large data scraping from a given website, bypassing IP, Captcha, and anti-bot or cloud flair protection. Please message me to discuss this project in detail. Best Regards Enamul
$50 USD in 2 days
8.2
8.2

⭐⭐⭐⭐⭐ Create a Reusable Web Scraping Script for UK Removal Companies ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you're looking for a reusable scraping script for UK-based removal companies. You don’t need to look any further; Zohaib is here to help! My team has completed over 50 similar projects in web scraping. I will create a script that efficiently gathers the required data and ensures quality. ➡️ Why Me? I can easily build your scraping script as I have 5 years of experience in web scraping and data extraction. My expertise includes Python, BeautifulSoup, and Selenium. I also have a strong grip on data validation and cleaning techniques, ensuring that the output meets your quality standards. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I look forward to discussing this with you! ➡️ Skills & Experience: ✅ Web Scraping ✅ Python Programming ✅ BeautifulSoup ✅ Selenium ✅ Data Cleaning ✅ Data Validation ✅ API Integration ✅ Data Normalization ✅ CSV/Excel Handling ✅ Duplicate Detection ✅ Logging and Reporting ✅ Project Documentation Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
8.1
8.1

Hi, Six sources including Checkatrade and Trust a Trader is the tricky part — those two don't expose clean APIs and need careful session handling to avoid blocks. I'd go Python with Playwright over Selenium (faster, better JS rendering), plus Scrapy for the more static sources like Yell and Gumtree. For duplicates I'd fingerprint on normalised postcode + phone, then flag anything missing both as unresolved rather than silently dropping it. The config layer would be a simple YAML file — swap radius, date range, or postcode area without touching the logic. I've built similar multi-source scrapers in Python, one covering UK business directories, and I'm happy to share a sample of that output so you can judge the data quality before we start. What's your preferred turnaround — do you need the full 10k+ records delivered, or is a working script with a few hundred validated rows enough to sign off?
$225 USD in 3 days
7.6
7.6

Hello, I’ll build a configurable Python-based data collection pipeline with parameterized search settings, automated cleaning and validation routines, detailed logging, and clear documentation so the process can be repeated reliably and maintained easily over time. With 10+ years of experience in Python automation, web data extraction, and large-scale data processing, I have developed robust scraping and ETL solutions focused on accuracy, maintainability, and data quality. Let’s discuss the target platforms, expected data fields, and any compliance requirements in chat so I can outline the best approach, timeline, and deliverables for your project. thank you Regards Gaurav Garg
$250 USD in 7 days
7.2
7.2

Hello! As an experienced professional with over 13 years in the field of web scraping, automation and data mining, I am confident that I can deliver a script that will meet your specific needs effectively and accurately. My skills in Python, BeautifulSoup, Selenium, Node.js and Puppeteer are exactly what you need for this project. Not only can I pull out the large-scale dataset from the sites you have specified but I can also build in important features like duplicate detection, normalisation and validation checks to ensure the quality of the data. Over the years, I have worked on numerous projects similar to yours which includes scraping sports data, contact matching using phone, email and address details, business license scraping and validation among others. These projects trained me well to gather maximum extraction under sites’ terms whilst ensuring data quality. Wrapping up my pitch, my passion is to produce high-performing solutions that significantly impact businesses, appreciative of your interest; trust me with this project and consider it done with precision and quality as desired. When delivered, you will find a well-documented script with clear setup instructions and inline comments for easy reconfiguration in future.
$40 USD in 1 day
7.3
7.3

Hi I can build a reusable scraping and data-cleaning pipeline for UK removal companies, moving services, and man & van providers across Google Maps, Yell, Facebook, Gumtree, Checkatrade, and Trust a Trader. The main technical challenge is collecting large-volume data from different platforms without producing duplicates, broken contact fields, inconsistent postcodes, or a script that fails when rerun later. I would solve this with a configurable Python pipeline using Requests/BeautifulSoup where possible, Selenium or Playwright for dynamic pages, structured logging, retry handling, rate control, and source-specific adapters. For Google Maps and restricted platforms, I would recommend compliant API or allowed-access approaches where needed to avoid fragile or blocked scraping. The script would normalize UK phone numbers, postcodes, addresses, emails, contact URLs, and brand names before exporting clean CSV or Excel files. I would also include duplicate detection, validation flags, dropped-record reporting, configuration files for location/radius changes, and clear setup instructions. My focus would be a maintainable crawler that can be rerun in six months with minimal changes and produces clean, reviewable lead data. Thanks, Hercules
$140 USD in 7 days
7.1
7.1

Hi, I can help you build this scraper for UK removal firms. I've done similar large-scale scrapes before. I'd go with Python using Selenium for the JS-heavy sites like Facebook and Google Maps, and requests+BeautifulSoup for the simpler ones. The script will handle pagination, rate limiting, and rotate user agents to avoid blocks. I'll add duplicate detection and phone/postcode normalisation as you requested. The config file will let you tweak location and radius without touching the code. I'm Edward, been freelancing since 2014. Let me know if you want to discuss the approach.
$30 USD in 7 days
6.7
6.7

Hello! I will create a PHP script to scrape data you need Please provide the details I have extensive experience in writing PHP scripts for data scraping Please see my reviews for reference.
$250 USD in 2 days
6.4
6.4

✅Full Experience in Web Scraping and Data Extraction Automation with Python(Selenium/Scrapy)✅. ✳️I am very confident that complete your project perfectly. ✳️I can guarantee the quality of the job and deliver the result on time. I hope we will discuss in more detail via chat. Best regards!
$250 USD in 3 days
6.3
6.3

Hi, I see you need a scraping script that can reliably pull 10k-15k UK removal service records from six different platforms and rerun cleanly in the future. That scale, combined with sources like Google Maps and Facebook, calls for a structured, rate‑aware workflow rather than a simple crawler. I previously built multi‑source scrapers for service providers across Google Maps, Yell and Checkatrade, delivering 20k+ validated entries with automated retries and normalisation pipelines. The real challenge here is variation across platforms: inconsistent address formats, dynamic content on Maps/Facebook, and avoiding partial duplicates that a basic text match won’t catch. A robust schema, normalised postcode/phone parsing and fuzzy‑match deduplication keep the data clean. I’ll design modular collectors for each platform using Python with Selenium/Requests, then pipe results through validation, normalisation and dedupe stages. The configuration file will expose location/radius/date options so you can rerun without touching the core code. Before starting, I’d like to confirm whether you prefer browser‑based scraping for all sources or a mixed headless/requests approach to balance speed and anti‑bot issues. I can deliver the full system and sample dataset within a week. Thanks, John allen.
$155 USD in 1 day
5.7
5.7

https://www.freelancer.com/projects/data-scraping/Automated-Counterfeit-Detection/reviews Dear. Nice to meet you. I am very pleasure to submit my proposal on your scrapping and automation project. I have many experiences in these field using python. Recently, I developed Automated Counterfeit Detection and Reporting System on Amazon. You can check this in my portfolio. I am sure and I can start immediately. I will wait for your good news. Thank you.
$140 USD in 2 days
5.8
5.8

Hi, I can build a reusable scraping and data processing script to collect UK removal companies, moving services, and man and van providers from the listed sources, then clean, normalize, deduplicate, validate, and export the results into CSV or Excel. My recommended approach would be Python because it is strong for scraping, data cleaning, validation, logging, and repeatable automation. I can use a combination of requests, BeautifulSoup, Selenium or Playwright depending on each platform’s structure, while using official or permitted data access methods where available and keeping the crawler respectful of each site’s terms and rate limits. The script will be configuration driven, so you can adjust search terms, cities, radius, date, platform selection, and output settings later without rewriting the code. I will include duplicate detection across company name, phone, website, postcode, and address, plus normalization for UK phone numbers and postcodes. Invalid, incomplete, or suspicious records can be flagged in a separate validation report rather than silently removed. Deliverables will include the documented script, setup instructions, sample cleaned CSV or Excel output, a readme for rerunning the crawl, and logs showing dropped or flagged records. I can also structure the code so it is maintainable for reruns in six months. Best, Justin
$1,000 USD in 7 days
5.9
5.9

As an experienced data analyst and web scraper, I am confident that I possess the skills necessary to successfully complete your project of gathering a large-scale dataset of UK-based removal companies. With my expertise in data mining and processing, I will ensure that you receive a well-documented script with clear instructions on how to reconfigure the code easily for future use. My strong attention to detail will ensure that the resulting dataset is clean, de-duplicated, and accurately presents all the required fields like brand name, URLs, phone numbers, email addresses, street address, and postcode. Throughout my career, I have worked extensively with MS Excel and automated forms using various programming languages including your mentioned preferences - Python with BeautifulSoup / Selenium or Node with Puppeteer. This gives me the flexibility to work with different platforms as stipulated in your project description- Google Maps, Yell, Facebook, Gumtree, Checkatrade and Trust a Trader. With my past experience on similar projects of web scraping and data entry as well as my analytical mindset geared towards providing precise datasets regardless of volume or complexity requirements. My deliverables will also include a comprehensive log/report highlighting any records dropped while validating the data for your peace of mind. I'm excited to get started on this project!
$250 USD in 2 days
6.2
6.2

I can develop a configurable Python-based scraping solution that collects, cleans, validates, and de-duplicates UK removal company data from the specified sources, with CSV/Excel exports, logging, and parameterized reruns for future updates. The script will be well-documented, scalable for 10k–15k+ records, and designed for reliable maintenance with clear setup and reporting workflows.
$140 USD in 3 days
5.5
5.5

Hi, I am a web scraping developer with 8 years of rich experience. I am familiar with Python, Selenium, BeautifulSoup, Node.js, and Data Mining. For this project, the most important part is collecting reliable data at scale while maintaining data quality and reusability. I can build a configurable scraping solution with data validation, duplicate detection, normalization, and automated export so the crawl can be rerun easily in the future. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$140 USD in 7 days
5.6
5.6

Hi, I’ve reviewed your project and I’d love to build a scalable, reusable scraping solution to collect 10,000–15,000 UK removal, man & van, and moving service listings from multiple platforms into a clean, de-duplicated dataset. I will develop a configurable Python-based scraper with validation, normalisation, and export-ready CSV output. Do you already have preferred data fields priority or should I optimise for maximum completeness across sources? I would love to discuss this further with you. Many Thanks, Kanwal U.
$140 USD in 7 days
5.6
5.6

Hello, I am an experienced Python developer who will build a reusable scraper for UK removal companies from Google Maps, Yell, Facebook, Gumtree, Checkatrade, and Trust a Trader (10k–15k records), capturing brand, phone, email, address, postcode with duplicate detection, normalisation, and validation. Easy config file. Please share target cities. Regards, Zafar
$100 USD in 1 day
5.9
5.9

As a seasoned Full-Stack Developer with over a decade of experience, I am confident in my ability to build the customized and scalable scraping script you need for this project. My expertise in JavaScript coupled with my fluency in Node.js makes me the perfect candidate for delivering clean, functional solutions like this one. I notice that your project entails data quality to be of utmost importance, something that aligns seamlessly with my approach to development. I am well-versed in implementing duplicate detection, basic normalization, and validation checks in order to ensure the integrity of scraped data. You can expect a well-documented script with clear setup instructions and inline comments from me, which will empower you to independently handle any location or radius tweaks down the line without external assistance. Moreover, I desire to build robust solutions exemplified by my focus on thorough client understanding and constant communication. By enlisting my services, not only will you benefit from the technical skills I bring to the table but also from an unwavering commitment to adhere to your timeline and specifications. Let's connect and together we'll build a powerful and time-effective digital solution that meets all your needs - both present and future reusability!
$30 USD in 7 days
5.7
5.7

With my extensive experience in full stack development, I'm equipped with the skills your project demands. My expertise includes not only frontend design tools like React JS and HTML5 but also backend elements such as PHP and Laravel, which will be essential for creating a versatile coding script capable of handling different websites efficiently. In addition, I am well-versed in JavaScript and Node.js, making me highly competent in web scraping. Lastly, our collaboration will not end with just delivering the project; I believe in fostering long-term relationships with clients by providing continuous support and timely bug fixes. I assure you that choosing me for this project will result in a robust, scalable script that will meet your present requirements and can be easily rerun as per future needs. Don't hesitate to reach out—I look forward to starting this journey together!
$30 USD in 1 day
5.2
5.2

As a developer with years of experience in full-stack web development and a specialization in web scraping, I am confident that I am the best candidate to deliver on your project requirements for a reusable scraping script. I am conversant with the various tools and platforms you've mentioned, particularly Python's BeautifulSoup and Node's Puppeteer, which offer tremendous reliability. To ensure that you get accurate data, I will implement features in the script such as duplicate detection and basic normalization to standardize phone numbers and postcodes. These validation checks will further identify missing or invalid fields before exporting, guaranteeing the highest quality of data. I understand that your need to rerun the search in six months is crucial, and so I will build a code that is easy to configure and capable of completing the search without manual intervention. In addition, my attention to detail during de-duplication and normailization will result in clean output which aids easy re-runs. Aside from delivering an excellent well-documented script with clear setup instructions, inline comments, and a sample CSV/Excel file demonstrating cleaned records, my commitment remains ensuring that you get not only what you want but also what serves you best. With me on your project, rest assured that I'll produce not just the expected results but beyond your expectations within the agreed timeframe.
$140 USD in 2 days
5.0
5.0

London, United Kingdom
Payment method verified
Member since Dec 19, 2018
£10-20 GBP
£20-250 GBP
£10-20 GBP
£10-20 GBP
£18-36 GBP / hour
£250-750 GBP
$250-750 USD
₹12500-37500 INR
₹400-750 INR / hour
₹100-400 INR / hour
$2-8 USD / hour
₹1500-12500 INR
$25-50 USD / hour
$10-120 USD
$10-30 AUD
$250-750 USD
$15-25 USD / hour
$200-600 USD
$8-10 USD / hour
$250-750 USD
$30-250 USD
min $50 USD / hour
$30-250 USD
₹750-1250 INR / hour
$30-250 USD