Monthly Canada411 Scraper

Job ID: 40518675

Budget: $250 – $750 CAD

Each month I need fresh consumer-listing data pulled from both Canada411.ca and YellowPages.ca. The focus is on contact information only, specifically the name, full mailing address, and phone number that appear on each record.

Here’s how I picture the workflow:

• You run an automated scrape on the two sites, bypassing basic anti-bot measures without overloading their servers.
• You clean and deduplicate the results so every row represents a unique listing.
• You deliver a single, well-structured CSV file (UTF-8) containing three columns: Name, Address, Phone.

I’m open to the toolset you prefer—Python, Scrapy, Selenium, or an equivalent stack—as long as the output remains consistent month after month. If you have an existing script that can be adapted, great; otherwise please factor initial script creation and monthly execution into your offer.

Reliability is key: the scrape should grab everything visible on the target pages, capture any new records that appear since the last run, and flag any format changes that might break the script. A quick sample file or proof-of-concept run will help confirm we’re aligned before the first full delivery.

Let me know your proposed approach, estimated turnaround for the first dataset, and any clarifications you need.