Yellow Pages Business Scraper
Pricing
from $0.025 / full detail page scraped
Yellow Pages Business Scraper
Extract 40+ fields per business from YellowPages.com — phone, email (found on business website), full address, hours, ratings, reviews, and a lead quality score. Batch search, filters, direct URLs. Perfect for B2B lead generation.
Pricing
from $0.025 / full detail page scraped
Rating
0.0
(0)
Developer
Yuliia Kulakova
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share

Turn any Yellow Pages search into a ready-to-use lead list — complete with phone numbers, emails, addresses, hours, ratings, and lead quality scores. Built for sales teams, marketers, and anyone serious about B2B prospecting.
What You Get
Point it at any business category and location. The actor searches YellowPages.com, visits each business page, and then goes one step further — it visits the business's own website to find contact emails that aren't on YP at all. Every record comes with a lead score so you know exactly who to call first.
No login. No API key. Just results.
Features
📋 40+ Fields Per Business
Name, phone, full address (street / city / state / ZIP), website, emails, star rating, review count, business hours, open/closed status, categories, description, years in business, photos, payment methods, services offered, and more.
📧 Email Extraction
Visits each business website to find contact emails — the kind that never appear on the YP listing itself. The highest-value data for outreach.
🏆 Lead Quality Score
Every record gets a score from 0 to 100 and a grade (A–F) based on the richness of data: phone, email, website, rating, reviews, hours, and more. Filter your list instantly — go after A-grade leads first.
🔍 4 Ways to Input
- Single search — one query + one city
- Batch search — multiple queries and cities in one run
- Direct URLs — paste specific YP business page URLs
- Filters — minimum rating, open now, sort order
🛡️ Built to Last
US residential proxies, browser fingerprint rotation, smart delays, and automatic retry on blocks — so your runs complete reliably without getting cut off.
Example Input
Simple Search
{"searchQuery": "plumbers","location": "New York, NY","maxResults": 100,"scrapeDetails": true,"scrapeEmails": true}
Batch Search — Multiple Cities
{"searchQueries": [{ "query": "dentists", "location": "Chicago, IL" },{ "query": "electricians", "location": "Houston, TX" },{ "query": "HVAC", "location": "Phoenix, AZ" }],"maxResults": 200,"scrapeDetails": true,"scrapeEmails": true}
With Filters
{"searchQuery": "Italian restaurants","location": "Miami, FL","maxResults": 50,"minRating": 4,"openNow": true,"sortBy": "best_match"}
Direct Business URLs
{"directUrls": ["https://www.yellowpages.com/new-york-ny/mip/acme-plumbing-12345678","https://www.yellowpages.com/chicago-il/mip/best-hvac-co-87654321"],"scrapeDetails": true,"scrapeEmails": true}
Example Output
{"name": "Acme Plumbing & Heating","phone": "(212) 555-0100","phones": ["(212) 555-0100", "(800) 555-0199"],"emails": ["contact@acmeplumbing.com"],"website": "https://acmeplumbing.com","address": {"street": "123 Main St","city": "New York","state": "NY","zip": "10001","full": "123 Main St, New York, NY 10001"},"rating": 4.5,"reviewCount": 87,"categories": ["Plumbers", "Water Heater Repair", "Drain Cleaning"],"primaryCategory": "Plumbers","yearsInBusiness": 22,"description": "Family-owned plumbing company serving NYC since 2002.","hours": ["Mo-Fr 07:00-19:00", "Sa 08:00-14:00"],"isOpenNow": true,"payments": ["Cash", "Credit Cards", "Checks"],"services": ["Emergency Plumbing", "Water Heater Installation", "Drain Cleaning"],"leadScore": {"score": 88,"grade": "A","factors": ["has_phone", "has_email", "has_website", "rating_4.5+", "50+_reviews", "has_hours", "has_description", "established_business"]},"scrapedAt": "2026-05-05T12:00:00.000Z"}
Output Fields
| Field | Description |
|---|---|
name | Business name |
phone | Primary phone number |
phones | All phone numbers found |
emails | Contact emails (from YP listing + business website) |
website | Business website URL |
address | Full address — street, city, state, ZIP, full string |
rating | Star rating (1.0–5.0) |
reviewCount | Total number of reviews |
categories | All business categories |
primaryCategory | Main category |
yearsInBusiness | Years listed on Yellow Pages |
description | Business description |
hours | Business hours per day |
isOpenNow | Whether business is currently open |
payments | Accepted payment methods |
services | Services offered |
serviceArea | Geographic service area |
licenses | License and certification info |
photos | Photo URLs |
reviews | Recent reviews — author, date, title, text |
leadScore | { score: 0–100, grade: "A"–"F", factors: [...] } |
scrapedAt | Timestamp of scrape |
Pricing
| Event | Price |
|---|---|
| Actor start | $0.01 |
| Business found in search | $0.005 |
| Full detail page scraped | $0.025 |
Cost examples:
- 100 businesses (search + details + emails): ~$3.01
- 1,000 businesses (search + details + emails): ~$30.01
- Search only, no detail pages: ~$5.01 per 1,000
Use Cases
🔍 B2B Lead Generation — Build targeted prospect lists for any niche and city. Get emails ready for outreach without manual research.
📞 Sales Prospecting — Find businesses with phone + email + high lead score. Focus your team on the warmest leads first.
📊 Market Research — Map the competitive landscape in any city. See who's rated highly, how long they've been in business, and what categories they serve.
🏪 Local Business Intelligence — Understand the local market before entering it — density, ratings, hours, service types.
🔗 CRM Enrichment — Have a list of business names? Feed them in as direct URLs and enrich your CRM with full contact data automatically.
Tips
- Start with
scrapeDetails: trueandscrapeEmails: true— this gives you the richest data including emails found on business websites. - Use
minRating: 4to focus only on well-rated businesses — great for quality-first outreach. - Batch search lets you cover multiple cities and categories in a single run — no need to run the actor separately for each.
- Lead score grade A or B means the business has phone + email + website + strong rating — your highest-priority targets.