Yellow Pages Scraper avatar

Yellow Pages Scraper

Pricing

Pay per usage

Go to Apify Store
Yellow Pages Scraper

Yellow Pages Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

What does it do?

Yellow Pages Scraper extracts business listings from Yellow Pages by category and location. It collects business names, addresses, phone numbers, websites, ratings, operating hours, categories, and years in business. The scraper automatically paginates through search results to gather comprehensive business data.

Why use this scraper?

Yellow Pages remains one of the largest business directories in the United States. This scraper enables you to build targeted business lead lists, perform market research, analyze local competition, and gather contact information at scale. Instead of manually browsing hundreds of pages, this tool automates the entire data collection process, giving you structured data ready for analysis or outreach.

How to use it

  1. Go to Yellow Pages Scraper on Apify Store
  2. Click "Try for free"
  3. Enter your search query (business type) and location
  4. Set the maximum number of results you want
  5. Click "Start" and wait for the results
  6. Download your data in JSON, CSV, Excel, or other formats

You can also use the Apify API to run the scraper programmatically from your own applications.

Input configuration

FieldTypeDescription
queryStringBusiness category or type to search for (e.g. plumber, dentist, restaurant)
locationStringCity, state, or zip code to search in
maxResultsIntegerMaximum number of business listings to scrape

Output data

The scraper produces a dataset with the following fields for each business listing:

{
"name": "ABC Plumbing Services",
"address": "123 Main St, New York, NY 10001",
"phone": "(212) 555-0100",
"website": "https://www.abcplumbing.com",
"rating": "4.5",
"categories": "Plumbing, Water Heaters",
"yearsInBusiness": "15",
"hours": "Mon-Fri 8am-6pm",
"query": "plumber",
"location": "New York, NY",
"sourceUrl": "https://www.yellowpages.com/search?...",
"scrapedAt": "2026-01-01T00:00:00.000Z"
}

Cost of usage

Yellow Pages Scraper uses pay-per-event pricing. Each scraped result costs approximately $0.00075 (about $0.75 per 1,000 results). A typical run scraping 300 listings costs around $0.23. The Apify Free plan provides $5/month of platform credits, enough for thousands of business listings.

Tips

  • Use specific search terms for better results (e.g., "emergency plumber" instead of just "plumber")
  • Include state abbreviation in location for more accurate results (e.g., "Dallas, TX")
  • Start with a small maxResults value to test your query before scaling up
  • The scraper respects Yellow Pages pagination and rate limits
  • Results can be exported to CSV for easy import into CRM tools or spreadsheets
  • Use the Apify scheduling feature to run periodic data collection

Built with Crawlee and Apify SDK. See more scrapers by consummate_mandala on Apify Store.