Yellow pages Kenya Scraper

Yellow pages Kenya Scraper

by verifiable_quadrillion

Scrape business listings from Yellow Pages Kenya with ease. Extract names, phones, emails, addresses, and websites automatically for lead generation and research.

114 runs
6 users
Try This Actor

Opens on Apify.com

About Yellow pages Kenya Scraper

Need to pull clean, structured business data from Yellow Pages Kenya without the manual hassle? This scraper does exactly that. I've used it to build targeted lead lists for clients, and it saves hours of tedious work. You can search by specific categories or keywords, and it reliably pulls the key details you actually need: business names, phone numbers, email addresses, physical locations, and websites. It runs on the Apify platform, so it handles the annoying stuff like automatic pagination for you—no need to click "next page" a hundred times. If you're doing larger-scale scraping, you can enable proxy support to avoid blocks. I also appreciate the configurable limit, which lets you control the number of results so you don't scrape more data than you need. It's straightforward and gets the job done, perfect for sales prospecting, market research, or enriching your CRM with local Kenyan business contacts.

What does this actor do?

Yellow pages Kenya Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Yellow Pages Kenya Scraper

An Apify actor that extracts business listings from Yellow Pages Kenya. It scrapes verified contact details like phone numbers, emails, addresses, and websites. Useful for lead generation and data automation.

Key Features

  • Category Search: Search by business type (e.g., hotels, dental-clinic).
  • Clean Data: Filters out placeholder emails and phone numbers, and excludes social media links from website results.
  • Pagination: Automatically scrapes multiple pages of results.
  • Proxy Support: Built-in support for Apify Proxy with optimized settings.
  • Performance: Efficiently handles 50-100 listings in 10-18 minutes.

How to Use

Configure the actor with a JSON input. The most basic setup requires a searchTerm and maxItems.

Basic Input Example:

{
  "searchTerm": "hotels",
  "maxItems": 50,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}

Input Configuration

Required Fields:
* searchTerm (string): The business category to search for. Use lowercase with hyphens (e.g., "restaurants", "real-estate-agents").
* maxItems (integer): Maximum number of businesses to scrape. Set to 0 for unlimited (not recommended). For testing, use 10-20 items.

Optional Fields:
* startUrls (array): An array of specific Yellow Pages Kenya URLs to scrape directly.
* proxyConfiguration (object): Controls proxy usage.
* For most runs: {"useApifyProxy": true, "apifyProxyGroups": ["SHADER"]}
* For difficult sites: Use "RESIDENTIAL" proxy group.
* For local testing only: {"useApifyProxy": false}

Input & Output

What Gets Scraped:
Each result includes the following fields with typical success rates:
* name: Business name (100%)
* phone: Kenyan number in +254 format (85-95%)
* email: Business email (70-85%)
* address: Physical location (60-75%)
* url: Business website, excluding social media (40-60%)

Sample Output:

[
  {
    "name": "Hilton Nairobi",
    "phone": "+254719026000, +254732120000",
    "email": "hilton_nairobi@hilton.com",
    "address": "Mama Ngina Street, Nairobi",
    "url": "https://www.hilton.com/nairobi"
  }
]

Performance & Cost

Scraping Time:
* 50 items: ~10 minutes
* 100 items: ~18 minutes

Cost Estimates:
* Compute: ~0.02 CU ($0.005) for 50 businesses.
* Proxy (Datacenter): ~$0.10-0.20 per 100 businesses.
* Proxy (Residential): ~$2-3 per 100 businesses.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Yellow pages Kenya Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
verifiable_quadrillion
Pricing
Paid
Total Runs
114
Active Users
6
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support