This scraper extracts business leads from Yellow Pages directories across more than 50 countries. It collects company names, phone numbers, addresses, websites, and optional emails, delivering clean, structured data for global B2B prospecting. If you're building outreach lists, conducting market research, or powering a lead-gen engine, this scraper helps you gather high-quality business data at scale.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for Yellow Pages Business Scraper Worldwide you've just found your team — Let's Chat. 👆👆
The Yellow Pages Business Scraper Worldwide lets you search businesses by keyword and region across major Yellow Pages directories. It standardizes results from multiple countries and returns unified, ready-to-export JSON or CSV output. With optional email extraction, it can also scan business websites to capture verified email addresses.
- Discover thousands of businesses across international Yellow Pages sites.
- Extract details like phone, address, website, and company metadata.
- Collect verified emails by scanning business websites (optional).
- Target leads by location, industry, and keyword.
- Export clean datasets for CRM systems or outreach workflows.
| Feature | Description |
|---|---|
| Multi-Country Support | Scrapes Yellow Pages directories from 50+ countries. |
| Business Lead Extraction | Captures names, phone numbers, addresses, websites, and more. |
| Email Extraction | Optional website crawling to collect verified email addresses. |
| Query-Based Search | Search by keyword, industry, or phrase. |
| Results Control | Extract 1–1000 business listings per run. |
| Structured Output | Exports data as JSON or CSV for easy integration. |
| Fast & Reliable | Handles large-scale scraping across multiple directories efficiently. |
| Field Name | Field Description |
|---|---|
| businessName | Name of the business. |
| phone | Business phone number. |
| Extracted or verified email address (optional). | |
| address | Physical address of the business. |
| website | Business website URL. |
| country | Country-specific Yellow Pages directory used. |
| category | Business category or type. |
| query | Original search query used. |
| sourceUrl | Direct URL of the scraped Yellow Pages listing. |
[
{
"businessName": "Toronto Gourmet Pizza",
"phone": "+1 416-555-7843",
"email": "info@torontogourmetpizza.ca",
"address": "123 Queen St W, Toronto, ON",
"website": "https://torontogourmetpizza.ca",
"country": "ca",
"category": "Restaurants",
"query": "restaurants Toronto",
"sourceUrl": "https://www.yellowpages.ca/bus/Ontario/Toronto/Toronto-Gourmet-Pizza/123456.html"
}
]
Yellow Pages Business Scraper Worldwide/
├── src/
│ ├── main.js
│ ├── scraper/
│ │ ├── directory_router.js
│ │ ├── listing_scraper.js
│ │ └── email_extractor.js
│ ├── utils/
│ │ ├── normalizer.js
│ │ ├── pagination.js
│ │ └── request_handler.js
│ └── config/
│ └── settings.example.json
├── data/
│ ├── sample_input.json
│ └── sample_output.json
├── package.json
└── README.md
- Sales Teams build targeted B2B outreach lists across multiple countries.
- Lead Generation Agencies automate large-scale contact collection and email discovery.
- Market Researchers analyze business density, industry trends, and regional competition.
- Local SEO Agencies gather competitor data or enrich client listings.
- Entrepreneurs identify new prospects, suppliers, or partnership opportunities.
Does it scrape multiple countries automatically?
Yes, the scraper supports 50+ directories and routes queries to the appropriate site.
Can it extract emails?
Yes—enable email extraction to scan business websites for contact emails.
How many results can I get?
You can specify between 1 and 1000 listings per query.
What formats can I export to?
JSON and CSV are available directly, with API export support.
Primary Metric:
Extracts 500–1000 business listings per minute depending on directory and region.
Reliability Metric:
Maintains above 97% scraping success across supported countries.
Efficiency Metric:
Optional email extraction adds 1–3 seconds per listing due to website crawling.
Quality Metric:
Produces highly structured, standardized global business data suitable for CRMs and lead systems.
