YellowPages.ca Scraper 🍁 avatar
YellowPages.ca Scraper 🍁

Pricing

$19.99/month + usage

Go to Apify Store
YellowPages.ca Scraper 🍁

YellowPages.ca Scraper 🍁

Scrape business listings from YellowPages.ca including business names, addresses, phone numbers, categories, operating hours and more. Perfect for lead generation and market research.

Pricing

$19.99/month + usage

Rating

5.0

(1)

Developer

EasyApi

EasyApi

Maintained by Community

Actor stats

2

Bookmarked

22

Total users

0

Monthly active users

4 days ago

Last modified

Share

Extract detailed business information from YellowPages.ca - Canada's leading business directory.

Features ✨

  • Scrapes comprehensive business details including:

    • Business name and contact information πŸ“ž
    • Complete address details πŸ“
    • Business categories 🏷️
    • Operating hours ⏰
    • Website links 🌐
    • Business status (open/closed) 🟒
    • Business images πŸ–ΌοΈ
  • Advanced capabilities:

    • Handles pagination automatically πŸ“„
    • Random delays to avoid blocking ⚑
    • Proxy support for reliable scraping πŸ”’
    • Configurable maximum items limit 🎯

Use Cases πŸ’‘

  • Lead generation for sales and marketing
  • Market research and competitor analysis
  • Business directory creation
  • Local SEO and data enrichment
  • Franchise opportunity research
  • Service provider discovery

Input Parameters πŸ“

The actor accepts the following input parameters:

  • searchUrls: Array of YellowPages.ca search URLs to scrape
  • maxItems: Maximum number of items to scrape (optional)
  • proxyConfiguration: Proxy settings (optional)

Limitations ⚠️

  • Respect YellowPages.ca's terms of service and robots.txt
  • Use appropriate delays between requests
  • Consider using proxies for large-scale scraping

Support 🀝

If you have any questions or need help, feel free to reach out through Apify's platform.

Input Example

A full explanation of an input example in JSON.

{
"searchUrls": [
"https://www.yellowpages.ca/search/si/1/pizza/Toronto+ON"
],
"maxItems": 40
}

Output sample

The results will be wrapped into a dataset which you can always find in theΒ StorageΒ tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

[
{
"searchUrl": "https://www.yellowpages.ca/search/si/1/pizza/Toronto+ON",
"name": "Oakwood Pizzeria",
"link": "https://www.yellowpages.ca/bus/Ontario/York/Oakwood-Pizzeria/1156684.html?what=pizza&where=Toronto+ON&useContext=true",
"address": {
"street": "434 Oakwood Ave",
"city": "York",
"province": "ON",
"postalCode": "M6E 2W5"
},
"phone": "647-558-3266",
"categories": [
"Pizza & Pizzerias"
],
"website": "https://www.yellowpages.ca/gourl/ba7cc190746e6f66f2a536a0c9dd5d0575e1fe0e?redirect=http%3A%2F%2Fwww.oakwoodpizzeria.com%2F",
"status": "Opening atΒ 10:30 am",
"image": "https://cdn.ci.yp.ca/t/1529/51/15295133aa_t.gif"
},
...
]