Yellow Pages Canada Scraper - Business Leads & Phone Numbers avatar

Yellow Pages Canada Scraper - Business Leads & Phone Numbers

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Yellow Pages Canada Scraper - Business Leads & Phone Numbers

Yellow Pages Canada Scraper - Business Leads & Phone Numbers

Scrape Canadian business leads from Yellow Pages, company names, phone numbers, addresses, websites, and categories by keyword and city. Clean JSON/CSV/Excel export for sales prospecting, lead generation, CRM enrichment, and local business data. Any category, any Canadian city, multi-city in one run

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Ryan April

Ryan April

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Yellow Pages Canada Scraper — Business Leads

Scrape business listings from Yellow Pages Canada (yellowpages.ca) for any search term and location — get business name, phone number, address, website, and categories as clean, structured JSON/CSV. Sweep multiple cities in a single run and build lead lists ready for sales, outreach, or market research.

No login, no API key — just set a search term and location and go.

What you get per business

FieldExample
nameDrain King Plumbers
phone647-362-2109
address100 Saint Regis Crescent, North York, ON
websitehttp://www.drainkingplumbers.ca/
categories["Plumbers & Plumbing Contractors"]
urllink to the Yellow Pages profile

Features

📇 Lead-ready dataName, phone, address, website, and categories for every listing.
🔎 Full paginationReturns all results across pages, not just page one.
🌎 Multi-location sweepSearch the same term across many cities in one run.
🔁 DeduplicatedNo repeated businesses across pages.
🛡️ Proxy-readyBuilt-in Apify Proxy support for reliable large runs.
💪 ResilientA failed page or location is skipped — the run still finishes.

Input

FieldTypeDescriptionExample
query (required)stringBusiness type or keyword.plumber
locationsarrayCanadian locations to search.["Toronto ON", "Vancouver BC"]
maxResultsintegerCap businesses per location. Leave blank for all.100
proxyConfigurationobjectProxies for every request. Residential recommended for large runs.Apify Proxy

Output

Each business is one dataset record:

{
"listing_id": "101902936",
"name": "Drain King Plumbers",
"phone": "647-362-2109",
"address": "100 Saint Regis Crescent, North York, ON M3J 1Y8",
"website": "http://www.drainkingplumbers.ca/",
"categories": ["Plumbers & Plumbing Contractors"],
"url": "https://www.yellowpages.ca/bus/Ontario/Toronto/Drain-King-Plumbers/101902936.html",
"location": "Toronto ON",
"query": "plumber"
}

Export results as JSON, CSV, Excel, or via API.

Example uses

  • Build targeted B2B lead lists for sales outreach.
  • Compile a directory of businesses in a category and region.
  • Enrich a CRM with phone numbers and websites.
  • Market and competitor research by city.

Tips

  • For large multi-city runs, enable Apify Proxy (residential) to avoid rate-limiting.
  • Start with a small maxResults to preview the data, then scale up.

This scraper collects only publicly visible business listing data. Respect Yellow Pages' terms and applicable laws (including anti-spam rules such as Canada's CASL) when using the data you collect.