Yellow Pages Scraper
Pricing
Pay per usage
Yellow Pages Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
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
- Go to Yellow Pages Scraper on Apify Store
- Click "Try for free"
- Enter your search query (business type) and location
- Set the maximum number of results you want
- Click "Start" and wait for the results
- 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
| Field | Type | Description |
|---|---|---|
| query | String | Business category or type to search for (e.g. plumber, dentist, restaurant) |
| location | String | City, state, or zip code to search in |
| maxResults | Integer | Maximum 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.