Yellowpages Scraper Pro
Pricing
from $30.00 / 1,000 results
Pricing
from $30.00 / 1,000 results
Rating
0.0
(0)
Developer
Aryan Saxena
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Professional YellowPages Scraper with Email & Social Enrichment
The most complete YellowPages scraper on Apify. Not just basic details—get Emails, Social Media links, and Websites automatically.
Most YellowPages scrapers stop at the listings page. This actor goes one step further: it visits every business's website to extract contact emails and social media profiles (Facebook, Instagram, LinkedIn, Twitter, etc.), giving you a complete lead generation dataset.
Features
- Deep Extraction: Scrapes Business Name, Phone, Full Address, Rating, and Review Counts.
- Email Enrichment: Automatically crawling business websites to find fresh contact emails.
- Social Media Discovery: Detects Facebook, Twitter, Instagram, LinkedIn, YouTube, Pinterest, and TikTok links.
- High Speed: Built with
CheerioCrawler(raw HTTP), making it 10x-20x faster and cheaper than browser-based scrapers. - Pagination Support: Automatically traverses multiple pages to get all results.
- Multi-Location: Search for multiple terms across multiple locations in a single run.
Input Parameters
The input of this actor should be JSON.
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | Array | ["plumber"] | List of keywords (e.g., "Dentist", "Pizza"). |
locations | Array | ["Texas"] | List of locations (City, State, or Zip). |
maxItems | Integer | 100 | Maximum number of items to scrape. |
enrichEmails | Boolean | true | Key Feature: If true, the scraper visits the business website to find emails and socials. |
proxyConfiguration | Object | Default | Proxy settings (Apify Proxy is recommended). |
Example Input
{"searchTerms": ["Roofing", "HVAC"],"locations": ["Dallas, TX", "Austin, TX"],"maxItems": 200,"enrichEmails": true}
Output
The results are stored in the default dataset as a generic JSON or table.
Sample Output
{"businessName": "All Star Roofing","rating": 4.5,"reviews": 128,"phone": "(214) 555-0199","address": "123 Maple Ave, Dallas, TX 75001","website": "https://www.allstarroofing-example.com","email": "contact@allstarroofing-example.com","socials": ["https://www.facebook.com/allstarroofing","https://www.instagram.com/allstarroofing"],"yellowPagesUrl": "https://www.yellowpages.com/dallas-tx/mip/all-star-roofing..."}
Cost & Performance
Since this actor uses Cheerio (raw HTTP calls), it is extremely efficient.
- Without Enrichment: Very cheap (~1 request per page of 30 results).
- With Enrichment: 1 extra request per business website. Still significantly cheaper than Selenium/Playwright actors.