
Open
Posted
•
Ends in 1 day
Paid on delivery
The B2B platform I use shows only a handful of leads per page, forcing endless clicks before any useful volume can be reached. I need a scraper that bypasses that limitation and pulls every lead’s contact details—specifically email addresses and phone numbers—in one shot. Key points you should know: • The site is public but rate-limited, so the script must handle pagination, delays or rotating headers/IPs if necessary. • Output should be a clean CSV or Excel file containing at minimum two columns: Email and Phone. If the same record appears multiple times, the script must de-duplicate it automatically. • I would like the finished Python code (Scrapy, BeautifulSoup, Selenium, or any other proven library) so I can rerun it whenever the database grows. Please include a brief README explaining setup and usage. Acceptance criteria 1. A single data file containing all available email and phone entries from the site. 2. Script runs end-to-end on my machine without manual intervention beyond providing login or captcha keys if the site introduces them. 3. No missing pages: a quick count on my end should match the total displayed by the site once all pages are traversed. Let me know if you need a sample URL, and flag any ethical or legal constraints you encounter before starting. Looking forward to your solution that captures the entire lead list in one pass.
Project ID: 40488872
107 proposals
Open for bidding
Remote project
Active 8 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
107 freelancers are bidding on average $52 AUD for this job

Hello, I have carefully read your requirements, and it would be an honor to assist with this data extraction project. With 14+ years of experience in Python automation, web scraping, and data processing, I can analyze the platform structure and develop a reliable solution to collect the required contact information while handling pagination, duplicate records, and export formatting. I can deliver a clean, well-documented Python script along with CSV/Excel output generation and a simple README explaining setup, configuration, and execution. Before development, I will review the target website's terms, technical limitations, and any legal or access restrictions to ensure the solution is implemented appropriately. My approach focuses on accuracy, completeness, data validation, and creating a reusable tool that can be run again as the dataset grows. Please check my profile to review my ratings, client feedback, and previous automation projects. Warm Regards, Harpreet Singh
$20 AUD in 5 days
9.5
9.5

Hello, Yes I read your details and understood your requirements. Also note Scraping isn't fresh development with a predictable scope — the true effort is only understood once we begin working with the target site's structure, which is why an hourly model is the fairest and most transparent approach for both sides. Message me to discuss now.
$20 AUD in 7 days
8.1
8.1

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 AUD in 2 days
8.1
8.1

Hi, I will create a Python script using Scrapy or BeautifulSoup to scrape all contact details from the B2B platform, handling rate limitations and pagination. The script will output a clean CSV file with de-duplicated email and phone entries. I will provide a README for easy setup and usage. Let's discuss further details. Regards, Sai Bhaskar
$30 AUD in 1 day
8.0
8.0

Hello, I can help with this project. I have 10+ years of experience in Python-based web scraping and have built many scrapers for business directories, member portals, lead databases, and other heavily paginated websites. Before starting, I would like to review a sample URL to assess the site's structure, pagination method, rate limits, and any anti-bot protections. Based on that, I can develop the most reliable solution. What I can provide: • Complete extraction of available lead records across all pages • Collection of email addresses and phone numbers • Automatic de-duplication of records • Clean CSV or Excel output • Fully documented Python script for future use • README with setup and execution instructions My typical stack includes Python, Scrapy, Selenium, Playwright, BeautifulSoup, Requests, and pandas. I always aim to build solutions that are stable, efficient, and easy to rerun when new data becomes available. I have completed hundreds of similar scraping projects involving pagination, login-protected areas, dynamic JavaScript content, APIs, and large-scale data extraction. Please send a sample URL, and I can quickly review it and confirm the best approach, expected output volume, and turnaround time. Looking forward to working with you.
$50 AUD in 1 day
7.7
7.7

Hi I understand the scope of work and can develop you a Python script to automatically bypass this limitation and extract all contact details from B2B platform, into CSV/Excel format. I'm available to start right away. Abdul H.
$30 AUD in 1 day
7.8
7.8

Hi, I can help you with scraping the B2B platform. I've done similar projects where I built scrapers that handle pagination, rate limits, and rotating headers. The output will be a clean CSV with email and phone columns, auto-deduplicated, and I'll include a README for setup. I'm Edward and have been doing this since 2014. Let me know if you want to share the sample URL so I can check the site structure.
$15 AUD in 7 days
7.0
7.0

Hi, I can build a Python scraper that automatically traverses all pages, handles rate limits, extracts email and phone data, removes duplicates, and exports a clean CSV/Excel file. I'll also provide the full source code with a README so you can easily rerun it whenever the database grows—please share the sample URL for an accurate assessment.
$30 AUD in 1 day
6.9
6.9

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$200 AUD in 7 days
6.6
6.6

With over 5 years of experience in web development, data extraction, and web scraping, I am confident in my ability to deliver a robust solution for your B2B contact scraping needs. Proficient in Python and skilled with libraries such as Scrapy, BeautifulSoup, and Selenium, I am more than equipped to handle the challenges this project presents. My experience also means I'm fully aware of ethical and legal considerations involved in scraping activities and will ensure full compliance with every aspect of the task. My approach to solving complex problems like this is two-fold: prioritize efficiency while maintaining data integrity and offer comprehensive support beyond mere execution. This is why alongside delivering a clean CSV or Excel file with de-duplicated entries, I will provide you with detailed, user-friendly instructions on how to successfully run the script independently even as your database grows. By choosing me for this project, you are getting more than just a scraper; you are getting someone who genuinely cares about streamlining your workflow and helping you achieve your goals. Let's get started right away. Provide me with a sample URL and consider it handled!
$500 AUD in 7 days
6.6
6.6

Hello, I can help develop a reliable Python-based scraping solution to extract all available lead contact details (emails and phone numbers) from your target platform. The script will handle pagination, rate limits, duplicate removal, and export clean CSV/Excel files for easy use. ✔ Python (Selenium, Scrapy, BeautifulSoup) ✔ Automated pagination and data extraction ✔ CSV/Excel export with de-duplication ✔ Clean, documented source code with README ✔ Reusable solution for future data updates Please share the target URL so I can review the structure and provide the most efficient approach while ensuring compliance with the website's terms and applicable regulations. Looking forward to working with you. Best regards, M Waqar Tariq
$20 AUD in 7 days
6.4
6.4

Hello dear, Greetings from MD. Toriqul Islam! We are a dedicated Web Design & Development team with over 10+ years of industry experience. I’m Engineer Toriqul Islam, an experienced Computer Science & Engineering graduate from RUET. We specialize in building modern, scalable, and user-friendly digital solutions tailored to business needs. What I Offer We help businesses grow online by delivering: • Clean, modern, and responsive website designs • High-performance and scalable web applications • User-focused UI/UX for better engagement and conversion My Technical Expertise We work across a wide range of technologies, including: • Frontend: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular, React • Backend: Node.js, PHP, Laravel, .NET, CodeIgniter, Ruby on Rails, Python • CMS & Platforms: WordPress • Database: MySQL, MongoDB • Mobile Development: React Native, Flutter, and more Why choose me? ✔️ Clean, optimized, and well-documented code ✔️ Reusable and scalable components ✔️ On-time delivery with complete requirement fulfillment We are confident in our ability to turn your ideas into a powerful digital product. Let’s discuss your project and make it a success. Looking forward to working with you! Best Regards, Md. Toriqul Islam
$45 AUD in 3 days
6.0
6.0

Hello there, I can build a reusable Python scraper that handles pagination, polite delays, duplicate removal, and exports all available emails and phone numbers into a clean CSV/Excel file. I’ll first review the sample URL for access rules and limits, then deliver the script, README, and tested output so you can rerun it safely when the database grows.
$80 AUD in 1 day
5.7
5.7

<<<✔Consider it DONE✔>>> YO! I understand your project and I'm eager to help. As a seasoned web developer with a strong foundation in PHP and Python, I believe I am the best fit for your project. My proficient skills with scraping libraries like Scrapy, BeautifulSoup, and Selenium will allow me to create a robust and efficient script that bypasses rate-limited sites while handling pagination, IP rotation, and timed delays. Your output requirement of a clean CSV or Excel file containing unique email and phone records is well within my capabilities. Looking forward to being part of your project! You will surely be impressed by my work! Not sure what the next step is? I offer free and professional consultation -- I'm just a text away. All the very best, Josh
$20 AUD in 2 days
5.5
5.5

I have read your job description. Could you please share the source website url for me to write python code to scrape contact info. Available on chat to discuss and ready to start.
$30 AUD in 7 days
5.5
5.5

Hello Sir, I can develop a reliable scraping solution that extracts all available lead records from the platform, automatically handles pagination, removes duplicates, and delivers both the cleaned dataset and reusable Python source code. ✅ Why Me? ✔ Strong experience with Python scraping tools including Selenium, BeautifulSoup, Scrapy, and Playwright ✔ Able to handle pagination, rate limits, session management, and large-volume data extraction workflows ✔ Experience exporting clean CSV/Excel datasets with automated deduplication and validation checks ✔ Can provide well-documented, reusable code with setup instructions for future runs ✔ Careful approach to identifying technical, legal, or access limitations before development begins ✔ 500+ projects completed | 5.0-star rating I focus on building stable, maintainable scraping solutions that collect complete datasets while minimizing missing records and ensuring the output is clean, organized, and ready for immediate use. Once you share the target URL, I can review the platform structure and confirm the most effective scraping approach. Best regards, Ayan
$50 AUD in 2 days
5.6
5.6

Two things jumped out: the B2B platform only shows a handful of leads per page, and you want one clean file with Email and Phone columns, de-duplicated automatically. The real problem is the endless clicking, so the script has to walk every page on its own and prove nothing got skipped. Here is how I would build it: 1. Map the pagination and write a Scrapy spider with randomized delays and rotating headers to respect the rate limit. 2. Extract email and phone per record, normalize them, and drop duplicates on a hashed key. 3. Export to CSV and Excel, plus a short README so you can rerun it as the database grows. I build data extraction pipelines in Python and have handled paginated, rate-limited sources where a page-count match was the acceptance bar. Done = the row count in your file matches the site total, with zero duplicate Email/Phone pairs. Can you share the sample URL, and does the site sit behind a login? P.S. I would checkpoint progress to disk per page, so if the site blocks mid-run you resume from the last page instead of restarting and risking another block. Waqar
$22 AUD in 7 days
5.4
5.4

Hi, Platforms that show only a few leads per page usually rely on pagination and request limits to slow down bulk extraction. The key to solving this is building a scraper that reliably traverses every page while staying within safe request patterns. I’ve built Python scrapers for similar lead platforms where the script had to collect the entire dataset instead of manually clicking through hundreds of pages. My approach would be: Full Pagination Traversal The script will automatically iterate through all available pages until the entire lead database is collected, ensuring no pages are skipped. Rate‑Limit Handling Implement controlled request delays and rotating headers/session handling so the scraper runs smoothly without triggering blocks. Clean & Deduplicated Output Extract email and phone fields, automatically remove duplicates, and export the final dataset into a structured CSV or Excel file. You will receive: • the complete Python scraping script • a clean CSV/Excel file with all extracted contacts • a short README explaining setup and how to run the scraper again If you can share a sample URL or the platform name, I can quickly confirm the scraping method and expected runtime.
$25 AUD in 1 day
5.4
5.4

Hi, I can build a reliable Python-based scraper for your B2B platform to collect lead data (emails and phone numbers) and export it into a clean CSV/Excel file. What I will deliver: * End-to-end scraper using Scrapy, Playwright, or Selenium (depending on site structure) * Handles pagination properly to ensure full data coverage * Extracts email addresses and phone numbers from all accessible lead pages * Automatic de-duplication of records * Clean CSV or Excel output * Configurable script so you can rerun it whenever the database updates * Simple README with setup and usage instructions Approach: * Use authenticated session handling if login is required * Implement proper request throttling to respect platform limits * Reliable page navigation to ensure no records are skipped * Structured parsing to maintain data consistency * Logging for tracking progress and debugging If the platform provides an official API or export option, I can also integrate that for a faster and more stable solution. Timeline: * Basic working version: 1–2 days * Fully stable and reusable version: 2–4 days depending on site complexity I can start immediately once you share the platform details or a sample URL. Best regards
$30 AUD in 2 days
5.4
5.4

As a web scraping expert with an in-depth understanding of Scrapy, BeautifulSoup, and Selenium among others, I am confident I can build you the Bulk Contact Scraping Solution you require. Having encountered rate limitations before,I am familiar with incorporating features like pagination handling, delays, or rotating headers/IPs in scripts to work around these limitations. I specialize in organizing, cleaning, formatting and managing data efficiently. With my expertise in using Excel and Google Sheets, I can ensure that your output is a visually appealing and neatly formed CSV or Excel file containing unique email and phone entries. Additionally, as you specifically emphasized on getting the full leads list without missing pages, I will make it a point to conduct thorough testing of the script to guarantee that it traverses through every page. Apart from delivering an efficient code solution for your one-time bulk scraping requirement, I also understand your long-term need to maintain and expand the database. For this reason, I'll provide you with well-commented Python code along with a comprehensive README file explaining its setup and usage. Let's simplify your lead generation process starting today!
$30 AUD in 1 day
4.9
4.9

Peakhurst, Australia
Payment method verified
Member since Nov 30, 2021
$30-250 AUD
$30-250 AUD
$30-250 AUD
$30-250 AUD
$30-250 AUD
$10-30 CAD
$25-50 USD / hour
$30-250 USD
₹600-1500 INR
₹1500-12500 INR
₹600-1500 INR
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
₹1500-12500 INR
$10-30 AUD
$10-30 USD
$15-25 USD / hour
₹600-1500 INR
$10-30 USD
₹37500-75000 INR
$250-750 AUD
₹12500-37500 INR
₹100-400 INR / hour