Yellow Pages Email Scraper
Pricing
from $3.99 / 1,000 results
Yellow Pages Email Scraper
Yellow Pages Email Scraper extracts business emails, phone numbers, addresses, websites, categories, ratings, and listing details from Yellow Pages. Ideal for lead generation, local business prospecting, sales outreach, market research, CRM enrichment, and business intelligence.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Scrape Bridge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Yellow Pages Email Scraper ⚡ — Get Business Contact Emails from Directory Listings Fast
Searching Yellow Pages contact listings one by one to find usable emails is slow, inconsistent, and hard to scale. Yellow Pages Email Scraper pulls email addresses from publicly available Yellow Pages profile bios and posts using your keywords—so you can turn leads into outreach-ready lists quickly. This yellow pages email scraper is especially useful when you need a contact information scraper for B2B lead email scraper workflows. It’s built for sales teams, marketing ops, and researchers who want reliable email extraction from business directory listings. In a single run, you can collect up to your requested maxEmails cap (default 20) and export immediately—no manual copy-pasting.
See the Data: Sample Output
Here's a real record from a single run:
{"network": "Yellow Pages.com","keyword": "marketing","title": "Acme Marketing Services","description": "We help businesses grow. Contact us at hello@gmail.com for partnerships.","url": "https://www.yellowpages.com/profile/acme-marketing-services","email": "hello@gmail.com","proxyGroups": ["cost-effective"],"status": "success"}
Output Fields
| Field | Type | What It Tells You |
|---|---|---|
network | string | Confirms the source network for the record (useful when combining multiple actors). |
keyword | string | Shows which keyword produced the contact you’re seeing (helps relevance scoring). |
title | string | A human-friendly title from the source listing for easier review and deduping. |
description | string | The snippet text where the email was detected, giving context for validation. |
url | string | The profile/listing link associated with the extracted email (for audit trails). |
email | string | The extracted email address your team can use for outreach. |
proxyGroups | array | Records the proxy configuration used for this extraction (handy for internal troubleshooting). |
status | string | A quick success indicator you can use in downstream processing pipelines. |
error_message | string | Present when something goes wrong so you can track failures instead of silently losing rows. |
success | boolean | Indicates whether the actor successfully produced a record for the item. |
charged_event_name | string | The actor uses a charged event name (result) when pushing records—useful for cost analytics. |
Export your full dataset as JSON, CSV, or Excel from the Apify dashboard.
Setting It Up
Drop this into your input.json and you're ready to go:
{"keywords": ["founder", "marketing"],"location": "Austin, TX","platform": "Yellow Pages","customDomains": ["@gmail.com", "@company.com"],"maxEmails": 50,"engine": "legacy","proxyConfiguration": {}}
Input Fields
| Parameter | Required | What It Does |
|---|---|---|
keywords | ✅ | A list of keywords the actor uses to find relevant Yellow Pages bios and posts to harvest emails from. |
location | ⬜ | Filters results using the provided location text to narrow the search scope. |
platform | ⬜ | Selects the target platform. (This actor supports Yellow Pages.) |
customDomains | ⬜ | Limits extracted emails to the domains you specify (for example @gmail.com), improving targeting for your yellow pages contact email scraper use case. |
maxEmails | ⬜ | Sets the maximum number of emails to collect. The run stops once this cap is reached, helping control scraping time and cost. |
engine | ⬜ | Chooses which scraping engine to use: cost-effective (residential proxies with async requests) or legacy (a different approach that can be more reliable but slower/expensive). |
proxyConfiguration | ⬜ | Lets you configure proxies for the run (Apify Proxy support). |
What It Does
Yellow Pages Email Scraper scrapes email addresses from publicly available Yellow Pages profile content and outputs structured records you can export and use for outreach.
Finds emails tied to your keywords
You provide keywords, and the actor searches through relevant Yellow Pages bios and posts related to those keywords. It then extracts emails from the matched publicly available text so you get targeted contact information scraper results, not random address lists.
Lets you target specific email domains
With customDomains, you can focus extraction on the domains you care about (for example consumer inboxes like @gmail.com or specific company domains). This makes it easier to build a local business email scraper list that fits your outreach strategy and reduces irrelevant leads.
Produces integration-ready JSON records
Every time the actor finds a new email, it pushes a record including network, keyword, title, description, url, email, and proxyGroups. That means your directory listing email scraper output is ready for analysis, deduping, and CRM import.
Stops at your email cap (so runs stay predictable)
Use maxEmails to limit how many emails the actor collects in a run. This is helpful when you want a controlled batch for testing, lead generation tool iterations, or a fixed-size export for analysts.
Built-in proxy support for reliable scraping
The actor supports proxy configuration and can switch between configurations as needed for resilience. This is designed to keep your web scraper for business emails runs more stable—especially for larger searches or higher email limits.
Overall, Yellow Pages Email Scraper helps you extract emails from directories at scale with keyword-based targeting and export-ready output.
Why Yellow Pages Email Scraper?
There are plenty of ways to pull data from business directories—here’s why Yellow Pages Email Scraper stands out.
Keyword-based targeting, not generic harvesting
Instead of collecting everything, Yellow Pages Email Scraper uses your keywords to focus on listings where bios/posts are related to what you’re actually looking for. That delivers a more relevant yellow pages email harvesting tool output for sales and research workflows.
Domain filtering improves lead quality
customDomains helps you narrow down emails to the formats and inbox types that match your outreach channel. This makes the extracted results feel more like a B2B lead email scraper built for conversion than a broad scrape.
Structured records that are easy to reuse
The output includes the email plus context (description) and traceability (url) for validation and downstream automation. When you’re building a directory listing email scraper pipeline, that consistency saves time on cleaning and enrichment.
Real-World Use Cases
Here's how different teams put Yellow Pages Email Scraper to work:
Sales Teams
A sales development rep needs a focused list of contacts for outbound campaigns in specific locations. They run Yellow Pages Email Scraper with role-relevant keywords and customDomains, then export the dataset and import directly into their outreach system. The result is faster prospecting time with cleaner targeting than manual directory browsing.
Marketing Agencies
An agency building campaigns for multiple clients wants emails from business directory listings that match each client’s niche and inbox preferences. They run the yellow pages contact email scraper per client with tailored keywords and domains, then hand off exports to a content and campaign team. The workflow stays consistent even when client domains differ.
Freelance Researchers
A researcher compiling datasets for a local business study needs verifiable sources and extracted contact details. They use Yellow Pages Email Scraper to capture emails alongside url and description, keeping the evidence tied to each listing. This makes it easier to audit and explain findings in reports.
Automation Specialists
A developer wants to trigger lead collection automatically and feed the results into an internal pipeline. They run Yellow Pages Email Scraper via the Apify API, then push dataset rows into their next steps (dedupe, scoring, or CRM enrichment). Structured JSON output makes the contact information scraper flow reliable for automation.
B2B Outreach Operators
An outreach operator tests different keyword sets to improve reply rates. They run multiple small batches with different keywords and observe which ones generate more usable emails within maxEmails. This turns email extraction from directories into an iterative, measurable process.
How to Run It
No code required. Here's how to get your first results in under 5 minutes:
- Open the actor on Apify — go to the actor page on console.apify.com.
- Enter your inputs — add your
keywords(required), and optionally setlocation,customDomains,maxEmails, andengine. - Configure proxy settings (optional) — set
proxyConfigurationif you want to control how requests are routed for better reliability. - Start the run and watch the live log — monitor progress while emails are discovered and pushed to the dataset.
- Open the Dataset tab — view extracted records as they appear (each record includes
emailand source context likeurl). - Export in your preferred format — download JSON, CSV, or Excel from the dataset tab.
- Refine and re-run if needed — if results are low, broaden keywords or add more related domains in
customDomains.
The whole setup takes under 5 minutes — results start appearing within seconds of launch.
Export & Integration Options
Once your data is collected, Yellow Pages Email Scraper fits directly into your existing workflow.
You can export your dataset as JSON, CSV, or Excel from the Apify dashboard for quick sharing, analysis, and importing. For spreadsheets and databases, use Apify integrations or connect via automation tools like Zapier/Make.
If you’re building custom pipelines, you can access results programmatically via the Apify API. You can also trigger downstream actions with webhooks when a run completes, keeping your CRM and lead systems updated automatically.
Pricing
Yellow Pages Email Scraper runs on Apify, which includes a free tier — no credit card needed to start. On sign-up, you get $5 platform credits, which is enough for several real test runs. For heavier workloads, Apify uses pay-as-you-go billing per Actor compute unit (CU) and offers plans for larger usage. There’s no per-row markup described here—your cost is driven by platform compute, so you can control spend by tuning maxEmails.
Start free at apify.com — scale up when you need to.
Reliability & Limitations
| What We Handle | How |
|---|---|
| Proxy support | You can configure proxies for the run to improve reliability. |
| Resilient scraping runs | Includes retries and fallbacks for resilience if pages don’t load as expected. |
| Controlled batch sizing | maxEmails stops the actor once your cap is reached. |
| Context-rich output | Every extracted email is accompanied by description and url for validation. |
| Keyword relevance controls | You steer results using keywords and customDomains. |
| Resuming/continuation | The actor persists progress internally so you don’t lose work on interruption. |
Limitations: Yellow Pages Email Scraper extracts emails only from publicly available Yellow Pages profile bios and posts. Results depend on what contact info is actually published, and very small keyword sets or narrow domain filters may produce fewer emails.
For enterprise-scale needs or custom configurations, reach out and we'll help.
Frequently Asked Questions
Is there a free plan?
Yes—Apify provides a free tier so you can try Yellow Pages Email Scraper with platform credits before committing to larger runs.
Do I need to log in or create an account on Yellow Pages?
No. This actor scrapes emails from publicly available Yellow Pages content, so you don’t need an account for the scraping workflow.
How accurate is the extracted data?
Accuracy depends on what businesses publish on their public listings. Yellow Pages Email Scraper extracts emails from the publicly available text it processes, so the quality is tied to the source content.
How many results can I get per run?
You can control the maximum number of emails collected using maxEmails. The actor stops once it reaches your limit, though it cannot guarantee it will always find that many emails for every keyword/domain combination.
How fresh is the data?
The data freshness depends on when Yellow Pages content is updated and when you run the actor. Each run captures whatever is publicly visible at the moment of scraping.
Is this legal? Does it comply with GDPR / CCPA?
Yellow Pages Email Scraper operates on publicly available data. It’s your responsibility to comply with GDPR, CCPA, spam regulations, and any applicable platform terms when using, storing, and contacting individuals.
Can I export to Google Sheets or Excel?
Yes. You can export your dataset as JSON, CSV, or Excel from the Apify dashboard, and then import into Google Sheets or Excel as needed.
Can I schedule this to run automatically?
Yes. You can schedule actor runs using Apify’s scheduling capabilities, so it can run automatically on a cadence you choose.
Can I access results via the API?
Yes. You can use the Apify API to retrieve results programmatically and integrate Yellow Pages Email Scraper into your pipelines.
What happens when the actor encounters an error?
If the actor encounters issues, it uses resilience techniques like retries and fallbacks. You’ll still be able to export whatever was successfully captured during the run, and the output records include enough context to handle validation and troubleshooting.
Get Help & Use Responsibly
Got a question about Yellow Pages Email Scraper or a feature you'd like added? Reach out at dataforleads@gmail.com — we welcome feedback and can discuss enhancements like improved domain targeting and better batching options. We actively maintain this actor based on user needs.
Yellow Pages Email Scraper collects data only from publicly available data. It does not access private accounts, login-gated pages, or password-protected content. You’re responsible for GDPR, CCPA, platform ToS, and all applicable laws when using the extracted emails. For data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.