YellowPages Singapore Business Scraper avatar

YellowPages Singapore Business Scraper

Under maintenance

Pricing

Pay per usage

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

Pay per usage

Rating

0.0

(0)

Developer

Jai

Jai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 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