The Yellow Pages Scraper
Pricing
from $0.01 / 1,000 results
The Yellow Pages Scraper
Scrape business listings from Yellow Pages. Extract comprehensive business data including phone numbers, addresses, websites, hours, reviews, and more for any category and location in the US. Category Search, Location Targeting, Comprehensive Data, Smart Filtering, Review Extraction & Export Ready
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Yellow Pages Scraper - Business Listings, Phone Numbers & Contact Data
Scrape business listings from YellowPages.com. Extract phone numbers, addresses, websites, business hours, reviews, ratings, categories, and years in business. Search by any category and location. Essential for lead generation, local SEO citation auditing, and B2B sales prospecting.
Features
- Contact Information - Phone numbers, addresses, websites, emails
- Business Hours - Full weekly schedule
- Customer Reviews - Review text, ratings, and dates
- Star Ratings - Average rating and review count
- Category Tags - Business categories and service tags
- Years in Business - Longevity and establishment data
- Accreditation Status - BBB and other accreditation indicators
- Category Search - Search any business type (plumber, dentist, salon, etc.)
- Location Targeting - City/state or ZIP code filtering
- Smart Filtering - Filter by rating, website presence, phone availability
- Anti-Detection - Residential proxies for reliable access
- No Login Required - Works with public Yellow Pages data
- Demo Mode - Test with sample data before going live
Who Should Use This Actor?
B2B Sales Teams
Build targeted prospect lists by industry and location. Yellow Pages has comprehensive small business contact data including phone numbers and websites.
Local SEO Agencies
Verify NAP (Name, Address, Phone) consistency across Yellow Pages, Google, Bing, and other directories. Yellow Pages remains a key citation source.
Lead Generation Companies
Extract business contact information at scale. Filter by rating, website presence, and phone availability to qualify leads.
Market Research Firms
Analyze business density, category distribution, and competition in target markets. Yellow Pages covers virtually every US market.
Data Enrichment Services
Supplement existing business databases with Yellow Pages data. Fill gaps in contact information and verify business details.
Franchise Development Teams
Research market saturation for franchise expansion. Identify areas with high or low competition in specific categories.
Quick Start
Demo Mode (Free Test)
{"demoMode": true}
Search by Category and Location
{"searchQuery": "plumber","location": "Miami, FL","maxResults": 100,"demoMode": false}
With Reviews and Filtering
{"searchQuery": "dentist","location": "Houston, TX","maxResults": 50,"includeReviews": true,"minRating": 4,"hasWebsite": true,"demoMode": false}
Phone-Only Leads
{"searchQuery": "hvac","location": "Chicago, IL","maxResults": 200,"hasPhone": true,"hasWebsite": false,"demoMode": false}
Find businesses with phones but no websites - perfect for web design sales leads.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | - | Business category or keyword (e.g., "plumber") |
location | string | - | City/state or ZIP code (e.g., "Miami, FL") |
maxResults | number | 100 | Maximum businesses to scrape |
includeReviews | boolean | false | Extract review snippets |
includeHours | boolean | true | Extract business hours |
includeCategories | boolean | true | Extract all categories |
minRating | number | 0 | Minimum rating filter (0-5) |
hasWebsite | boolean | false | Only businesses with websites |
hasPhone | boolean | false | Only businesses with phone numbers |
proxyConfiguration | object | Residential | Proxy settings |
demoMode | boolean | true | Return sample data for testing |
webhookUrl | string | - | Webhook URL for results delivery |
Output Format
{"name": "ABC Plumbing Services","phone": "(305) 555-1234","address": "123 Main Street","city": "Miami","state": "FL","zipCode": "33101","fullAddress": "123 Main Street, Miami, FL 33101","website": "https://abcplumbing.com","yellowPagesUrl": "https://www.yellowpages.com/miami-fl/mip/abc-plumbing-123456","rating": 4.5,"reviewCount": 47,"categories": ["Plumbers", "Water Heater Repair", "Drain Cleaning"],"hours": {"Monday": "8:00 AM - 6:00 PM","Tuesday": "8:00 AM - 6:00 PM","Wednesday": "8:00 AM - 6:00 PM","Thursday": "8:00 AM - 6:00 PM","Friday": "8:00 AM - 6:00 PM","Saturday": "9:00 AM - 2:00 PM","Sunday": "Closed"},"yearsInBusiness": 15,"accredited": true,"reviews": [{"author": "John D.","rating": 5,"text": "Excellent service! They fixed my leak same day.","date": "2025-01-15"}],"scrapedAt": "2026-01-28T10:30:00.000Z"}
Pricing (Pay-Per-Event)
| Event | Description | Price |
|---|---|---|
listing_scraped | Per business scraped | $0.005 |
review_scraped | Per review extracted | $0.002 |
Example costs:
- 100 businesses: 100 x $0.005 = $0.50
- 200 businesses with 3 reviews each: (200 x $0.005) + (600 x $0.002) = $2.20
- Demo mode: $0.00
Common Scenarios
Scenario 1: Sales Prospecting (No Website Leads)
{"searchQuery": "restaurant","location": "Portland, OR","maxResults": 200,"hasPhone": true,"hasWebsite": false,"demoMode": false}
Find businesses without websites for web design agency outreach.
Scenario 2: Citation Audit
{"searchQuery": "your business name","location": "Your City, ST","maxResults": 10,"includeReviews": true,"demoMode": false}
Verify your Yellow Pages listing matches Google and Bing.
Scenario 3: Market Analysis
{"searchQuery": "fitness center","location": "90210","maxResults": 100,"minRating": 3,"demoMode": false}
Webhook & Automation Integration
Zapier / Make.com / n8n
- Create a webhook trigger in your automation platform
- Copy the webhook URL to
webhookUrl - Route results to Google Sheets, CRM, Airtable, etc.
Popular automations:
- Business contacts -> CRM (sales pipeline)
- Listings -> Google Sheets (citation audit database)
- No-website businesses -> Email campaign (web design leads)
- Reviews -> Airtable (reputation tracking)
Apify Scheduled Runs
Schedule monthly runs to track Yellow Pages listing changes.
FAQ
Q: Do I need a Yellow Pages account?
A: No. This scraper uses public YellowPages.com data. No login required.
Q: Can I search by ZIP code?
A: Yes. Use ZIP code in the location field (e.g., "33101" or "Miami, FL 33101").
Q: How do I find businesses without websites?
A: Set hasWebsite: false and hasPhone: true to find businesses with phone numbers but no websites. These are prime leads for web design services.
Q: Is Yellow Pages still relevant for SEO?
A: Yes. Yellow Pages remains a major citation source. Consistent NAP data across YP, Google, Bing, and other directories improves local search rankings.
Q: How often is Yellow Pages data updated?
A: Business listings are updated regularly. Schedule monthly scrapes to catch changes.
Common Problems & Solutions
"No results found"
- Check category spelling
- Try broader search terms
- Some smaller markets have fewer listings
"Rate limited"
- Wait 10-15 minutes between runs
- Reduce
maxResults - Use residential proxies (default)
"Demo data showing"
- Set
demoMode: false- no account required
Built by John Rippy | Actor Arsenal
