Skip to content

hloe-ahn/Yellow-Pages-Business-Scraper-Worldwide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Yellow Pages Business Scraper Worldwide

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.

Bitbash Banner

Telegram   WhatsApp   Gmail   Website

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. 👆👆

Introduction

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.

What It Helps You Do

  • 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.

Features

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.

What Data This Scraper Extracts

Field Name Field Description
businessName Name of the business.
phone Business phone number.
email 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.

Example Output

[
  {
    "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"
  }
]

Directory Structure Tree

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

Use Cases

  • 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.

FAQs

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.


Performance Benchmarks and Results

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.


Book a Call Watch on YouTube

Review 1

"Bitbash is a top-tier automation partner, innovative, reliable, and dedicated to delivering real results every time."

Nathan Pennington
Marketer
★★★★★

Review 2

"Bitbash delivers outstanding quality, speed, and professionalism, truly a team you can rely on."

Eliza
SEO Affiliate Expert
★★★★★

Review 3

"Exceptional results, clear communication, and flawless delivery.
Bitbash nailed it."

Syed
Digital Strategist
★★★★★

Releases

No releases published

Packages

No packages published