Business Directory Scraper
Pricing
Pay per usage
Business Directory Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
What does it do?
Business Directory Scraper extracts local business listings from multiple online directories including Yelp, Yellow Pages, and Google. It collects business names, addresses, phone numbers, websites, categories, and ratings. Perfect for lead generation, local SEO research, and building business contact databases.
Why use this actor?
Collecting business contact data from multiple directories is a tedious manual process. This actor automates it by scraping multiple sources in a single run and deduplicating results. Ideal for local marketers, sales teams targeting SMBs, and anyone building business contact lists.
How to use
- Navigate to the Business Directory Scraper on Apify Store.
- Click Try for free to open it in Apify Console.
- Select Sources to scrape (Yelp, Yellow Pages).
- Enter a Business Query (e.g., "dentist", "plumber").
- Set a Location (e.g., "Dallas TX", "New York NY").
- Click Start and export from the Dataset tab.
Automate lead generation with the Apify API or Apify integrations.
Input configuration
| Field | Type | Description | Default |
|---|---|---|---|
| sources | array | Directories to scrape | ["yelp", "yellowpages"] |
| query | string | Business type to search | "dentist" |
| location | string | Location to search in | "Dallas TX" |
| maxResults | integer | Maximum total listings | 300 |
| maxRequestRetries | integer | Retry attempts per request | 2 |
Output data
{"businessName": "Dallas Family Dental","address": "123 Main St, Dallas, TX 75201","phone": "(214) 555-1234","website": "https://dallasfamilydental.com","category": "Dentist","rating": "4.7","reviewCount": "89","source": "Yelp","searchQuery": "dentist","searchLocation": "Dallas TX","scrapedAt": "2026-02-19T10:00:00.000Z"}
Cost of usage
This actor uses pay-per-event pricing. Each business listing costs $0.00075 (Mid tier). Scraping 300 listings costs about $0.225 plus platform fees.
Tips
- Use specific business types for better results (e.g., "pediatric dentist" instead of "dentist").
- Include city and state in the location field for accurate results.
- Results are deduplicated across sources so the same business from Yelp and Yellow Pages appears once.
- Google search is always included as a supplementary source for broader coverage.
- Schedule regular runs for ongoing lead generation using Apify Schedules.
- The actor works best for US-based businesses; international coverage may vary.
Built with Crawlee and Apify SDK. See more scrapers by consummate_mandala on Apify Store.