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

28

Total users

3

Monthly active users

5 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"
},
...
]