Yellow Pages Business Scraper avatar

Yellow Pages Business Scraper

Pricing

$20.00/month + usage

Go to Apify Store
Yellow Pages Business Scraper

Yellow Pages Business Scraper

Scrape business listings from Yellow Pages by keyword and location. Extract business names, phone numbers, addresses, websites, reviews, and optionally detailed business data like emails, ratings, and opening hours.

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Yellow Pages Scraper

An Apify actor that scrapes business listings from YellowPages.com by keyword and location.

Features

  • Fast listing mode — extracts data directly from search result pages (~30 businesses per page).
  • Detail mode (optional) — visits each business page for extra fields like email, business hours, and richer metadata.
  • Proxy support — works with Apify proxies to avoid rate-limiting.
  • Polite scraping — randomized delays and rotating user-agents.

Output fields

FieldExampleMode
businessNameRoto-Rooter PlumbingBoth
phone(310) 555-0199Both
emailinfo@example.comDetail
streetAddress123 Main StBoth
cityLos AngelesBoth
stateCABoth
zipCode90001Both
address123 Main St, Los Angeles, CA 90001Both
websitehttps://example.comBoth
categoryPlumbers, Water HeatersBoth
rating4Detail
reviewCount87Both
hours{"Mon": "8:00-17:00", ...}Detail
detailUrlhttps://www.yellowpages.com/...Both

Input example

{
"searchTerms": "plumber",
"location": "Los Angeles, CA",
"maxPages": 3,
"scrapeDetails": true,
"maxDetails": 50,
"proxyConfig": {
"useApifyProxy": true
}
}

Running locally

pip install -r requirements.txt
apify run --input-file INPUT.json

Cost estimate

  • Listing only — ~3 pages ≈ 3 requests → minimal compute.
  • With details — 50 detail pages ≈ 53 requests → a few cents of compute + proxy usage.