YellowPages Singapore Business Scraper avatar

YellowPages Singapore Business Scraper

Under maintenance

Pricing

from $0.06 / actor start

Go to Apify Store
YellowPages Singapore Business Scraper

YellowPages Singapore Business Scraper

Under maintenance

Scrapes business listings from yellowpages.com.sg — extracts name, address, phone, WhatsApp, email, website, hours, categories, tags, rating, reviews, coordinates, and more from 150K+ Singapore business listings.

Pricing

from $0.06 / actor start

Rating

0.0

(0)

Developer

Jai

Jai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape 150,000+ Singapore business listings from yellowpages.com.sg — Singapore's most comprehensive business directory. Built on Crawlee + Playwright with stealth anti-bot bypass for Radware-protected sites.

Features

  • Full category coverage — auto-discovers all categories from the homepage, or target specific slugs
  • 18 data fields per listing — name, address, phone, WhatsApp, email, website, hours, rating, reviews, coordinates, and more
  • Radware bypass — playwright-stealth + cookie persistence evades perfdrive.com blocking
  • AJAX pagination — handles ListingPro theme load-more via admin-ajax.php
  • Resilient — 3 retries, proxy support, configurable concurrency
  • Dataset ready — all results pushed to Apify dataset in clean JSON

Output Fields

FieldTypeDescription
urlstringFull listing URL
namestringBusiness name
claimedbooleanWhether the listing is claimed/verified
tierstringSubscription tier: BRONZE, SILVER, or GOLD
logostringBusiness logo image URL
addressstringPhysical street address
phonestringPhone number (from tel: link)
whatsappstringWhatsApp contact URL
websitestringBusiness website URL
emailstringEmail address (from data-mail attribute)
hoursstringOperating hours
descriptionstringBusiness description / about text
tagsarrayProduct/service tags
categoriesarrayCategory breadcrumb path
ratingnumberStar rating (0–5)
review_countnumberNumber of reviews
latnumberLatitude coordinate
lonnumberLongitude coordinate

Input Parameters

ParameterTypeDefaultDescription
categoriesstring[][]Category slugs to scrape. Empty = auto-discover all
maxPagesPerCategoryint0Max category pages to process (0 = unlimited)
maxConcurrencyint3Concurrent browser pages (1–20)
proxyproxyApify proxyProxy configuration for regional access

Quick Start

# Deploy to Apify
apify push
# Test run (after build completes)
apify run --headless

Or run directly with Docker:

docker build -t yellowpages-sg-scraper .
docker run --rm -v $(pwd)/.actor:/usr/src/app/.actor yellowpages-sg-scraper

Use Cases

  • Lead generation — build targeted B2B/B2C contact lists by category
  • Market research — analyze Singapore business density by industry and region
  • Competitive intelligence — monitor competitor listings, ratings, and tier changes
  • Sales outreach — collect phone, WhatsApp, and email at scale