Yellow Pages Scraper
Pricing
Pay per usage
Yellow Pages Scraper
Extract business listings from Yellow Pages with phone numbers, addresses, reviews, and categories. Build local business databases for lead generation, market research, and directory services.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
fatih dağüstü
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
YellowPages Scraper - Extract Business Listings, Phone & Email
The fastest way to extract local business data from YellowPages.com. Get business names, phone numbers, email addresses, websites, ratings, hours of operation, and full addresses — all in one run.
Built for local lead generation, B2B prospecting, market research, and business directory data extraction.
What You Get
Each scraped business record includes:
| Field | Description |
|---|---|
businessName | Full business name |
phone | Primary phone number |
email | Email address (from detail page) |
address | Full street address |
city / state / zipCode | Address components |
website | External website URL |
rating | Star rating (1.0–5.0) |
reviewCount | Number of customer reviews |
categories | Business category tags |
yearsInBusiness | Years operating |
isAccredited | BBB accreditation status |
hours | Hours by day of week |
description | Business description |
services | List of offered services |
photosCount | Number of profile photos |
yellowPagesUrl | Direct YellowPages profile link |
searchTerm | Keyword used to find this listing |
scrapedAt | Timestamp of extraction |
Quick Start
Input Example
{"searchQueries": ["plumber", "electrician"],"location": "Los Angeles, CA","maxResults": 200,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output Example
{"businessName": "Sunset Plumbing & Heating","phone": "(310) 555-0147","email": "info@sunsetplumbing.example.com","address": "1234 Wilshire Blvd, Los Angeles, CA 90010","street": "1234 Wilshire Blvd","city": "Los Angeles","state": "CA","zipCode": "90010","website": "https://www.sunsetplumbing.example.com","rating": 4.7,"reviewCount": 142,"categories": ["Plumbers", "Water Heater Repair & Replacement"],"yearsInBusiness": 22,"isAccredited": true,"neighborhood": "Koreatown","hours": {"Monday": "7:00 AM - 6:00 PM","Tuesday": "7:00 AM - 6:00 PM","Wednesday": "7:00 AM - 6:00 PM","Thursday": "7:00 AM - 6:00 PM","Friday": "7:00 AM - 6:00 PM","Saturday": "8:00 AM - 2:00 PM","Sunday": "Closed"},"description": "Family-owned plumbing company serving LA since 2002...","services": ["Emergency Plumbing", "Water Heater Install", "Drain Cleaning"],"photosCount": 18,"yellowPagesUrl": "https://www.yellowpages.com/los-angeles-ca/mip/sunset-plumbing-123456789","searchTerm": "plumber","searchLocation": "Los Angeles, CA","scrapedAt": "2025-06-15T09:23:11.000Z"}
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQueries | array | Yes | — | Business types or keywords (e.g. ["dentist", "auto repair"]) |
location | string | Yes | — | City and state (e.g. "Chicago, IL") |
maxResults | integer | No | 100 | Total results to collect across all queries |
proxy | object | No | Residential | Proxy configuration |
Search Query Examples
- Service businesses:
"plumber","electrician","HVAC","roofing contractor" - Healthcare:
"dentist","chiropractor","optometrist","urgent care" - Food & beverage:
"pizza restaurant","catering","food truck" - Professional services:
"accountant","attorney","real estate agent" - Retail:
"auto parts","pet store","hardware store"
Location Format
Use "City, STATE" format for best results:
"New York, NY""Houston, TX""Phoenix, AZ""San Francisco, CA""Seattle, WA"
Pricing
$3.00 per 1,000 results — pay only for what you collect.
| Volume | Cost |
|---|---|
| 100 results | ~$0.30 |
| 1,000 results | ~$3.00 |
| 5,000 results | ~$15.00 |
| 10,000 results | ~$30.00 |
Proxy costs are separate (Apify residential proxy applies).
Use Cases
Local Lead Generation
Build targeted prospect lists for any city and service category. Ideal for:
- Home service companies targeting subcontractors
- Marketing agencies building local client lists
- Sales teams prospecting small businesses
B2B Prospecting
Extract contact data for cold outreach campaigns:
- Phone numbers for cold calling
- Email addresses for email campaigns
- Websites for personalization research
Market Research
Analyze the competitive landscape in any market:
- Count competitors by city and category
- Compare ratings and review counts
- Identify market gaps
Data Enrichment
Enrich your existing business lists with verified YellowPages data including hours, categories, and contact info.
Directory Building
Build niche business directories using curated YellowPages data for specific industries or regions.
Technical Details
- Source: YellowPages.com (public data)
- Method: HTTP requests + HTML parsing (no browser emulation needed)
- Speed: ~30–60 results/minute including detail pages
- Proxy: Residential proxies recommended for reliability
- Pagination: Automatically paginate through all result pages
- Rate limiting: Built-in 2–3 second delays between requests
Frequently Asked Questions
Is YellowPages data public? Yes. YellowPages.com is a fully public business directory. All data extracted is publicly available without login.
How accurate is the email data? Emails are extracted only when businesses publicly list them on their YellowPages profile page. Not all businesses list email addresses.
Can I scrape multiple cities at once?
Run multiple actor instances with different locations simultaneously, or use separate searchQueries per location in sequence.
What is the maximum number of results? YellowPages shows up to 30 results per page and typically 30+ pages per search. For high-volume needs, use multiple specific queries to maximize coverage.
Can I export to CSV or Excel? Yes. Use the Apify dataset export feature to download results as CSV, JSON, Excel, or XML from your dataset view.
Will my IP get blocked? This actor uses residential proxies with built-in delays to minimize detection. Residential proxies rotate IPs automatically.
Can I schedule this to run automatically? Yes. Use Apify's built-in scheduler to run this actor daily or weekly to keep your data fresh.
Does it respect robots.txt? The actor scrapes publicly available pages as a regular user would. YellowPages allows indexing of its public business listings.
Related Actors
Looking for more business data? Check out other actors by intelligent_yaffle:
- Google Maps Scraper — Extract business data including reviews from Google Maps
- Yelp Business Scraper — Scrape Yelp business listings, reviews, and contact info
- LinkedIn Company Scraper — Extract company data and employee information from LinkedIn
- Trustpilot Review Scraper — Collect reviews and ratings from Trustpilot
- Angi / HomeAdvisor Scraper — Scrape contractor listings and leads from Angi
- BBB Business Scraper — Extract accredited business data from Better Business Bureau
Support
Questions or issues? Contact us through the Apify console or open a GitHub issue.
For custom scraping solutions or high-volume enterprise needs, reach out directly.
Data is extracted from publicly available pages on YellowPages.com. Use responsibly and in accordance with YellowPages Terms of Service and applicable laws.