Yellow Pages Business Scraper avatar

Yellow Pages Business Scraper

Pricing

from $0.025 / full detail page scraped

Go to Apify Store
Yellow Pages Business Scraper

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

Yuliia Kulakova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Yellow Pages Business Scraper

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

{
"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

FieldDescription
nameBusiness name
phonePrimary phone number
phonesAll phone numbers found
emailsContact emails (from YP listing + business website)
websiteBusiness website URL
addressFull address — street, city, state, ZIP, full string
ratingStar rating (1.0–5.0)
reviewCountTotal number of reviews
categoriesAll business categories
primaryCategoryMain category
yearsInBusinessYears listed on Yellow Pages
descriptionBusiness description
hoursBusiness hours per day
isOpenNowWhether business is currently open
paymentsAccepted payment methods
servicesServices offered
serviceAreaGeographic service area
licensesLicense and certification info
photosPhoto URLs
reviewsRecent reviews — author, date, title, text
leadScore{ score: 0–100, grade: "A"–"F", factors: [...] }
scrapedAtTimestamp of scrape

Pricing

EventPrice
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: true and scrapeEmails: true — this gives you the richest data including emails found on business websites.
  • Use minRating: 4 to 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.