Yellow Pages Business Scraper Worldwide avatar
Yellow Pages Business Scraper Worldwide
Under maintenance

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Yellow Pages Business Scraper Worldwide

Yellow Pages Business Scraper Worldwide

Under maintenance

Developed by

Țugui Dragoș

Țugui Dragoș

Maintained by Community

Extract business leads from Yellow Pages directories in over 50 countries. Scrape company names, phone numbers, verified emails, physical addresses, and websites. Perfect for B2B sales prospecting, lead generation, and market research. Fast, reliable data extraction. Export to CSV, JSON via API.

5.0 (1)

Pricing

from $6.00 / 1,000 results

1

6

6

Last modified

2 days ago

Extract business contact information (including emails) from Yellow Pages–style directories across 11 countries.
Enter a query (e.g., restaurants Toronto) and get up to 1000 leads with name, phone, address, website, and email.


TL;DR

  • Choose country: us, ca, uk, de, fr, es, it, ro, au, br
  • Enter search: "restaurants Toronto" or just "restaurants"
  • Get leads with emails in seconds

Quick Start

  1. Pick a country (e.g., ca)
  2. Set your query (e.g., restaurants Toronto)
  3. Start the run
  4. Download results in JSON/CSV/Excel

What You Get

  • Business Name
  • Phone Number
  • Full Address
  • City (auto-extracted)
  • Website URL
  • Email Address (scraped from business website)
  • Category & Country
  • Extraction Status

Supported Countries & Email Discovery Rates

CountryCodeWebsiteEmail Rate (Aggressive)Rating
🇩🇪 Germanydegelbeseiten.de60-75%⭐⭐⭐ EXCELLENT
🇨🇦 Canadacayellowpages.ca55-70%⭐⭐⭐ EXCELLENT
🇺🇸 United Statesusyellowpages.com50-65%⭐⭐ VERY GOOD
🇦🇺 Australiaauyellowpages.com.au50-65%⭐⭐ VERY GOOD
🇬🇧 United Kingdomukyell.com45-60%⭐⭐ GOOD
🇫🇷 Francefrpagesjaunes.fr45-60%⭐⭐ GOOD
🇮🇹 Italyitpaginegialle.it45-60%⭐⭐ GOOD
🇪🇸 Spainespaginasamarillas.es40-55%⭐ GOOD
🇷🇴 Romaniaropaginiaurii.ro40-55%⭐ GOOD
🇧🇷 Brazilbrguiamais.com.br40-55%⭐ GOOD

Note: Email rates depend on businesses having websites with visible contact information. Germany has highest rates due to legal "Impressum" requirement.


Input Configuration

{
"targetSite": "ca",
"searchQuery": "restaurants Toronto",
"maxResults": 500,
"emailExtractionMode": "aggressive"
}

Parameters

  • targetSite (required): Country code from supported list
  • searchQuery (required): Keywords + optional location
    • "restaurants" - searches entire country
    • "restaurants Toronto" - searches in Toronto
    • "plumbers Berlin" - searches plumbers in Berlin
  • maxResults: 1–1000 (default: 1000)
  • emailExtractionMode:
    • "standard" - checks only main page
    • "aggressive" - also checks contact pages

Output Example

{
"01_name": "Joe's Pizza Restaurant",
"02_address": "123 Main Street, Toronto, ON M5V 3A8",
"03_city": "Toronto",
"04_country": "CA",
"05_website": "https://www.joespizza.ca",
"06_phone": "(416) 555-0123",
"07_email": "info@joespizza.ca",
"08_category": "restaurants Toronto",
"09_label": "FOUND",
"10_emailCount": 1,
"11_scrapedAt": "2024-01-15T10:30:45.123Z",
"12_sourceUrl": "https://www.yellowpages.ca/bus/ontario/toronto/joes-pizza/123456.html"
}

Email Status Labels

  • FOUND: Email successfully extracted
  • NOT_FOUND: Website exists but no email
  • NO_WEBSITE: No website listed
  • ERROR: Website failed to load
  • EXTRACTION_FAILED: Technical error

Features

Smart Location Parsing

  • Understands queries like:
    • restaurants Toronto → restaurants in Toronto
    • plumbers → plumbers in whole country
    • hotels Paris → hotels in Paris

Ultra-Deep Email Extraction 🚀

Multi-Layer Extraction Technology:

  • ✅ Scans main page + up to 2 sub-pages (contact/impressum)
  • ✅ Extracts JavaScript-rendered emails from dynamic content
  • ✅ Decodes obfuscated emails ([at], (at), [dot], HTML entities)
  • ✅ Searches all element attributes, data fields, and onclick handlers
  • ✅ Parses JSON-LD structured data
  • ✅ Examines iframes and Shadow DOM
  • ✅ Analyzes CSS pseudo-elements (::before, ::after)
  • ✅ Scans HTML comments and meta tags
  • ✅ Checks form actions and mailto: links
  • ✅ Automatically clicks buttons to reveal hidden emails
  • ✅ Intelligent email prioritization (info@, contact@, etc.)
  • ✅ Automatic retry mechanism if first attempt fails
  • ✅ Multi-language contact page detection (30+ languages)

Bulletproof Design

  • Residential proxy rotation
  • Human-like behavior simulation
  • Automatic popup/cookie handling
  • Session management & retries

Performance

  • Up to 50 businesses processed simultaneously
  • 1–2 seconds per business
  • Blocks media for faster loads
  • Pagination handled automatically
  • Can extract up to 1000 results per run

Statistics Example

EXTRACTION COMPLETE - SUMMARY

  • Total businesses processed: 500
  • Emails found: 245 (49%)
  • Time elapsed: 625 seconds
  • Average: 1.3 sec/business

Search Tips

  • Be specific: "italian restaurants" better than just "restaurants"
  • Add location: "dentists Montreal"
  • Use local terms: "avocat Paris" works better than "lawyer Paris" in France
  • Works best with service-type businesses (restaurants, shops, contractors)

Notes & Limits

  • Depends on businesses having websites & visible emails
  • Some use only contact forms → no email
  • Speed varies by site and email extraction mode
  • Requires residential proxies for stability
  • Max 50 concurrent requests, session rotation every 100 requests

Troubleshooting

Few results found?

  • Try broader search terms
  • Remove location to search entire country
  • Check if the business type exists in that region

Low email discovery rate?

  • Switch to "aggressive" mode
  • Some industries have lower email visibility
  • Modern sites often use contact forms instead

Slow extraction?

  • Normal in aggressive mode
  • Each website visit takes 1–3 seconds
  • Reduce maxResults for faster runs

License

Use only for legitimate business purposes. Comply with:

  • Website terms of service
  • Local data protection laws (GDPR, etc.)
  • Anti-spam regulations
  • Ethical guidelines

Tech Stack

Built with Apify Actor, Crawlee, and Playwright.