
Completed
Posted
Paid on delivery
I need a complete scrape of [login to view URL] that covers masonry, concrete, paving, demolition and landscape contractors across the entire United States. Every location carries the same weight—no state or region gets special treatment—so the crawl must move methodically through all ZIP codes or BBB market pages until coverage is truly nationwide. The final spreadsheet has to be delivered in Excel (.xlsx) format and include, for every business you capture, these columns: company name, contact person (when the BBB lists one), full street address, every phone number shown, and any email address the site provides. Because [login to view URL] often hides data behind pagination or pop-ups, I expect a robust scraping approach that can handle dynamic content (Selenium, Playwright, or similar) as well as polite rate-limiting so we stay within acceptable request volumes. Deduplication is essential—if the same company appears under multiple categories or listings, merge the records instead of inflating the count. Deliverables • One clean .xlsx file containing all requested fields, ready for filtering and analysis • A brief text log explaining the scraping workflow, libraries used (e.g., Python–Selenium/BeautifulSoup, Node–Puppeteer, etc.), and any known data gaps • Confirmation that the crawl completed for every U.S. state and territory, without regional bias I will review the spreadsheet for completeness, spot-check against live BBB pages, and verify there are no broken rows or inconsistent column headers before approving.
Project ID: 40371358
36 proposals
Remote project
Active 7 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
36 freelancers are bidding on average $1,078 USD for this job

Hi, I have strong experience in Python, Selenium, Playwright, BeautifulSoup, Excel, and large-scale data extraction workflows, including dynamic-content scraping, deduplication, structured data cleaning, and .xlsx delivery for analysis-ready datasets. For this project, I would build a controlled nationwide crawl that systematically covers BBB categories and locations, captures the required contractor details into a clean normalized dataset, and applies deduplication and validation checks so the final Excel file is complete, consistent, and practical to review. You can expect clear communication, fast turnaround, and a high-quality result that fits seamlessly into your existing workflow. Best regards, Juan
$750 USD in 3 days
5.8
5.8

HI there already i have checked project details job is clear so please contact me then i will show you sample, thank you
$750 USD in 2 days
5.3
5.3

Hello! I can deliver the comprehensive nationwide dataset you need from the BBB. I have extensive experience building robust scrapers using Playwright and Python, specifically designed to handle dynamic content, pagination, and the modal pop-ups common on bbb.org. My approach involves a systematic crawl by ZIP code and category to ensure zero regional bias and truly nationwide coverage across masonry, concrete, paving, demolition, and landscaping sectors. I implement intelligent rate-limiting and rotating headers to maintain a polite but efficient request volume. Your final Excel file will be meticulously cleaned and deduplicated, merging overlapping records to provide a high-quality list of company names, contacts, addresses, phones, and emails. I will provide the detailed workflow log and the complete source code for full transparency. I am ready to begin this methodical crawl and provide the structured, accurate data your analysis requires.
$1,125 USD in 7 days
4.0
4.0

Hello! This is James from Hollywood, and I’ve carefully read the project description regarding the nationwide contractor data scrape from bbb.org. I understand you need a comprehensive extraction focusing on masonry, concrete, paving, demolition, and landscape categories. With over 15 years of experience in web scraping and data processing, I’m confident I can deliver results that meet your expectations. As a senior Full-Stack & AI Engineer, I possess the necessary skills in Python, BeautifulSoup, and Selenium to ensure a seamless data scrape. My approach will involve defining the data structure, executing the scrape, and cleaning the data for accurate analysis. Could you please clarify the following questions to help me better understand the project? 1. Are there any specific data fields you want to prioritize in the scrape? 2. How frequently do you require updates after the initial data extraction? I am serious about delivering quality work and ensuring your project goals are met. Let’s discuss how we can make this project a success together!
$1,200 USD in 4 days
3.8
3.8

WEST PALM BEACH, United States
Payment method verified
Member since Dec 22, 2010
$10-30 USD
$30-250 USD
$10-30 USD
$2-20 USD / hour
$10-30 USD
$30-250 USD
€8-20 EUR
$30-250 USD
₹600-1500 INR
$15-25 USD / hour
₹750-1250 INR / hour
₹100-400 INR / hour
$30-250 USD
$14-20 NZD
₹12500-37500 INR
₹1500-12500 INR
$25-50 USD / hour
₹400-750 INR / hour
$30-250 USD
$30-250 USD
$250-750 USD
$10-30 AUD
$15-25 USD / hour
₹600-1500 INR
₹37500-75000 INR