The Yellow Pages Scraper avatar
The Yellow Pages Scraper
Under maintenance

Pricing

from $0.01 / 1,000 results

Go to Apify Store
The Yellow Pages Scraper

The Yellow Pages Scraper

Under maintenance

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

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

ParameterTypeDefaultDescription
searchQuerystring-Business category or keyword (e.g., "plumber")
locationstring-City/state or ZIP code (e.g., "Miami, FL")
maxResultsnumber100Maximum businesses to scrape
includeReviewsbooleanfalseExtract review snippets
includeHoursbooleantrueExtract business hours
includeCategoriesbooleantrueExtract all categories
minRatingnumber0Minimum rating filter (0-5)
hasWebsitebooleanfalseOnly businesses with websites
hasPhonebooleanfalseOnly businesses with phone numbers
proxyConfigurationobjectResidentialProxy settings
demoModebooleantrueReturn sample data for testing
webhookUrlstring-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)

EventDescriptionPrice
listing_scrapedPer business scraped$0.005
review_scrapedPer 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

  1. Create a webhook trigger in your automation platform
  2. Copy the webhook URL to webhookUrl
  3. 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