VOOZH about

URL: https://apify.com/abotapi/commercialguru-sg-scraper

โ‡ฑ CommercialGuru Singapore Scraper ยท Apify


Pricing

from $2.00 / 1,000 results

Go to Apify Store

CommercialGuru Singapore Scraper

Extract commercial property listings from commercialguru.com.sg at scale. Get comprehensive data including prices, PSF, floor area, tenure, images, agent contacts, coordinates, nearby MRT, and more. Perfect for Singapore commercial real estate analytics, investment research, and market intelligence.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

1

Monthly active users

16 days ago

Last modified

Share

Extract commercial property listings from commercialguru.com.sg (PropertyGuru Group) at scale. Get comprehensive data including prices, PSF, floor area, tenure, images, agent contacts, coordinates, nearby MRT, and more. Perfect for Singapore commercial property analytics, investment research, and market intelligence.

Key Features

FeatureDescription
All Listing TypesFor Sale and For Rent commercial properties across Singapore
11 Property TypesOffice, Retail, Shop/Shophouse, Warehouse, Factory, Industrial, Land, F&B, Business Park, Dormitory
Price & Size FiltersNarrow results by price range (SGD) and floor area (sqft)
Location FiltersFilter by district (D01-D28) or freetext search
Exact CoordinatesLat/lng enrichment via PropertyGuru Map Cluster API
Multiple Dataset ViewsOverview, Map View, Agents & Developers
PaginationMulti-page scraping with automatic retry on blocked pages

What data can you extract?

The scraper extracts 25+ fields per listing:

Property Details

  • Listing ID & URL
  • Title & full address
  • Property type (Office, Retail, Shophouse, etc.)
  • Floor area & land area (sqft)
  • Tenure (Freehold/Leasehold)
  • Badges (unit type, tenure, year built, etc.)

Pricing

  • Price (SGD numeric value)
  • Formatted price (e.g. "S$ 3,800,000")
  • Price per sqft (PSF)
  • Listing type (Sale/Rent)

Location & Transit

  • Latitude & longitude (from Map Cluster API)
  • District name & code (D01-D28)
  • Region grouping
  • Nearest MRT station with distance

Agent & Developer

  • Agent name, ID & CEA license
  • Agency name
  • Developer name
  • Is developer listing flag

Media

  • Property images (up to 10 per listing)
  • Image count

Dates & Metadata

  • Posted date (text & unix timestamp)
  • Recency text
  • Listing status (Active, etc.)

How to Use

Step 1: Search offices for rent in CBD

{
"mode":"search",
"listing_type":"rent",
"property_type":"office",
"search":"Raffles Place",
"max_properties":50,
"max_pages":5
}

Step 2: Filter shops by district and price

{
"mode":"search",
"listing_type":"sale",
"property_type":"shop",
"district":"D01",
"min_price":500000,
"max_price":5000000,
"max_properties":100,
"max_pages":10
}

Step 3: Warehouses by floor area

{
"mode":"search",
"listing_type":"rent",
"property_type":"warehouse",
"min_floor_area":5000,
"max_floor_area":20000,
"sort":"price",
"sort_order":"asc"
}

Step 4: Scrape specific URLs

{
"mode":"url",
"urls":[
"https://www.commercialguru.com.sg/office-for-rent?district_code=D01",
"https://www.commercialguru.com.sg/shop-for-sale?freetext=Orchard"
],
"max_properties":50,
"max_pages":5
}

Input Parameters

ParameterTypeDefaultDescription
modestringsearchsearch (build URL from filters) or url (use provided URLs)
urlsarray[]CommercialGuru search URLs (url mode only)
listing_typestringsalesale or rent
property_typestring-See Property Types table below
searchstring-Free-text location search (e.g. "Raffles Place", "Jurong", "CBD")
districtstring-District code D01-D28 (see table below)
min_priceinteger-Minimum price in SGD
max_priceinteger-Maximum price in SGD
min_floor_areainteger-Minimum floor area in sqft
max_floor_areainteger-Maximum floor area in sqft
sortstringdateSort by: date, price, psf
sort_orderstringdescasc or desc
max_propertiesinteger10Max listings to scrape (0 = unlimited)
max_pagesinteger5Max search result pages (20 listings/page)
enable_coordinatesbooleanfalseAdd lat/lng to listings via Map API. Slows down the run (~30-60s extra).
proxyobjectApify residentialProxy configuration (Apify proxy recommended)
dataset_namestringdefaultNamed dataset for results
clear_datasetbooleanfalseClear dataset before scraping

Property Types

CodeTypeDescription
officeOfficeOffice spaces
retailAll RetailAll retail properties (shops, F&B, etc.)
shopShop / ShophouseShops and shophouses
shophouseShophouseShophouses specifically
warehouseWarehouseWarehouse spaces
factoryFactory / IndustrialAll factory and industrial properties
industrialAll IndustrialAll industrial types (factory, warehouse, dormitory)
landCommercial LandCommercial land plots
food_beverageFood & BeverageF&B outlets and restaurants
business_parkBusiness / Science ParkBusiness and science park spaces
dormitoryDormitoryWorker dormitories

Singapore Districts

CodeAreaCodeArea
D01Raffles Place / MarinaD15East Coast / Marine Parade
D02Chinatown / Tanjong PagarD16Bedok / Upper East Coast
D03Alexandra / CommonwealthD17Changi Airport / Changi Village
D04Harbourfront / Telok BlangahD18Pasir Ris / Tampines
D05Buona Vista / West CoastD19Hougang / Punggol / Sengkang
D06City Hall / Clarke QuayD20Ang Mo Kio / Bishan / Thomson
D07Beach Road / BugisD21Clementi Park / Upper Bukit Timah
D08Farrer Park / Serangoon RdD22Boon Lay / Jurong / Tuas
D09Orchard / River ValleyD23Bukit Batok / Bukit Panjang
D10Tanglin / Holland / Bukit TimahD24Lim Chu Kang / Tengah
D11Newton / NovenaD25Admiralty / Woodlands
D12Balestier / Toa PayohD26Mandai / Upper Thomson
D13Macpherson / Potong PasirD27Sembawang / Yishun
D14Eunos / Geylang / Paya LebarD28Seletar / Yio Chu Kang

Send results into your apps (MCP connectors)

Optionally pipe the scraped results into the apps you already use, via Model Context Protocol (MCP) connectors. This is an extra delivery step after the scrape โ€” the Apify dataset is never changed.

What gets written to the connector: a condensed, human-readable summary of each record โ€” not the full JSON. Each item becomes one entry with a title and its key fields flattened to plain text. The complete record always stays in the Apify dataset.

  1. Authorize a connector once under Apify โ†’ Settings โ†’ Integrations (Notion, Linear, Airtable, or Apify).
  2. Select it in the "Pipe results into your apps" input field. (If the picker is empty, you haven't authorized a connector yet.)
  3. For Notion, also set notionParentPageUrl to the page where items should be created.

The connection is mediated by Apify's MCP proxy, so this actor never sees your third-party credentials. Leave the field empty to skip.

Output Example

Commercial property listing

{
"id":500073292,
"title":"Novena Medical Center",
"address":"10 Sample Drive",
"listing_type":"sale",
"property_type":"Office",
"property_type_group":"O",
"price":3800000,
"price_formatted":"S$ 3,800,000",
"currency":"SGD",
"price_psf":"S$ 4,973.82 psf",
"floor_area":764,
"tenure":"99-year Leasehold",
"agent_name":"Sample",
"agent_id":1758000,
"agent_license":"R0123000",
"agency_name":"Sample PTE LTD",
"district":"Newton / Novena",
"district_code":"D11",
"region":"Central (D09-11)",
"nearby_mrt":"2 min (170 m) from NS20 Novena MRT Station",
"latitude":1.3000,
"longitude":103.000,
"location_source":"map_api",
"badges":["Office","99-year Leasehold"],
"posted_date":"2 Apr 2026",
"posted_unix":177508000,
"recency":"Listed on Apr 02, 2026 (30m ago)",
"images":[
"https://sg1-cdn.pgimgs.com/listing/500073292/UPHO.123456.V800/Novena-Sample.jpg"
],
"image_count":1,
"url":"https://www.commercialguru.com.sg/listing/for-sale-novena-medical-center-Sample",
"status":"ACT"
}

You might also like

CommercialGuru Scraper - SG Commercial Property Leads

scrapesage/commercialguru-scraper

Scrape CommercialGuru.com.sg commercial & industrial listings: price, PSF, size, tenure, district, MRT and agent leads (name, CEA licence, agency, mobile). Export to JSON, CSV or Excel.

EdgeProp.sg Scraper โ€” Singapore Real Estate Data

logiover/edgeprop-sg-scraper

Scrape EdgeProp.sg Singapore property listings (sale & rent): price, PSF, bedrooms, bathrooms, floor area, project, district, tenure, images plus the listing agent name, agency, agent ID and mobile. No login, no API key. Great for Singapore property data export and real-estate agent lead generation.

99.co Property Scraper โ€” Singapore Listings & Agent Leads

scrapesage/99-co-property-scraper

Scrape Singapore property from 99.co โ€” HDB, condos, landed & commercial, for sale or rent. Get prices, PSF, beds, floor area, tenure, MRT distance, geo-coordinates, photos plus the listing agent name, phone & WhatsApp. Monitoring mode returns only new listings. Export to JSON, CSV, Excel.

SRX Singapore Property Scraper

unfenced-group/srx-sg-scraper

Scrape HDB property listings from SRX Singapore โ€” sale and rent. Price, PSF, area, MRT, tenure and more.

๐Ÿ‘ User avatar

Unfenced Group

2

PropertyGuru Scraper - Singapore Property & Agent Leads

scrapesage/propertyguru-scraper

Scrape PropertyGuru Singapore for-sale & rental listings: prices, PSF, beds/baths, floor area, tenure, build year, district, MRT, photos, plus agent & agency leads with phone numbers. Filter by keyword, price and bedrooms, enrich with descriptions, facilities and geo, and monitor only-new listings.

PropertyGuru SG $0.8๐Ÿ’ฐ Search By URLs and Keywords

abotapi/propertyguru-sg-scraper

From $0.8/1K. Fast, reliable scraper for propertyguru.com.sg. Extract sale and rent listings with 30+ structured fields, including price, PSF, floor area, tenure, nearby MRT, agent details, and GPS

99.co Singapore Property Listings Scraper

w3crawler/99-co-property-listings-scraper

Extract detailed property listings from 99.co Singapore with comprehensive data including prices, locations, amenities, and agent information. Perfect for real estate analysis, market research, and property investment decisions.

w3crawler

2

99.co Singapore Property Listings Scraper

codingfrontend/99-co-property-listings-scraper

Extract detailed property listings from 99.co Singapore with comprehensive data including prices, locations, amenities, and agent information. Perfect for real estate analysis, market research, and property investment decisions.

๐Ÿ‘ User avatar

Coding Frontned

2

DDProperty TH $1๐Ÿ’ฐ Powerful Filters + Deep Search

abotapi/ddproperty-scraper

From $1/1K. Extract property listings from ddproperty.com Thailand at scale. Get comprehensive data including prices, features, images, agent contacts, coordinates, nearby transit (BTS/MRT), and more. Perfect for Thai real estate analytics, market research, and investment analysis.

Commercial Property AU

abotapi/realcommercial-au-scraper

From $1/1K. Extract Australian commercial property listings with full detail data. Get descriptions, highlights, detailed attributes, coordinates, nearby places, agent contacts, agency contacts, images, and rich PDP metadata per listing.