Yellow Pages Canada Business Leads Scraper
Scrape Canadian business listings from Yellow Pages by keyword and city or province. Get business name, phone, website, full address and category as clean leads. Export to JSON, CSV or Excel.
{ "businessName": "Drain King Plumbers", "phone": "647-362-2109", "website": "http://www.drainkingplumbers.ca/", "address": "100 Saint Regis Crescent, North York, ON M3J 1Y8", "street": "100 Saint Regis Crescent", "city": "North York", "province": "ON", "postalCode": "M3J 1Y8", "category": "Plumbers & Plumbing Contractors" }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Business Name | Phone | Website | Address |
|---|---|---|---|
| Drain King Plumbers | 647-362-2109 | http://www.drainkingplumbers.ca/ | 100 Saint Regis Crescent, North Y… |
| New Water Plumbing | 647-559-9278 | http://www.newwaterplumbing.ca/ | 34 Doncaster Ave, Thornhill, ON L… |
| Mr. Rooter Plumbing of Toronto ON | 416-699-8623 | https://mrrooter.ca/ | 27 Glenmount Park Rd, Toronto, ON… |
| The Drain Man | 437-370-0382 | http://www.drainmaninc.com/ | 440 Brimley Rd, Scarborough, ON M… |
| Cap Renovation | 647-707-6767 | 142 Hiawatha Rd, Toronto, ON M4L … |
{ "businessName": "Drain King Plumbers", "phone": "647-362-2109", "website": "http://www.drainkingplumbers.ca/", "address": "100 Saint Regis Crescent, North York, ON M3J 1Y8", "street": "100 Saint Regis Crescent", "city": "North York", "province": "ON", "postalCode": "M3J 1Y8", "category": "Plumbers & Plumbing Contractors" }
Frequently asked questions
Which fields matter most for outreach?
Phone is the direct contact point for every listing. Website helps you qualify each lead, address lets you target by area, and category lets you segment by trade.
Does every business have a website?
No. Business name, phone, address and category are available for almost every listing. Website is included whenever the business publishes one, so coverage varies by category and area.
Can I collect more than one page of results?
Yes. Set Max Items higher and the scraper keeps paging through additional businesses for that keyword and location.
How fresh is the data?
Every record is read live at run time, so it reflects the directory at the moment of the run (see observedAt).
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.