99.co Singapore Property Listings Scraper avatar

99.co Singapore Property Listings Scraper

Pricing

Pay per usage

Go to Apify Store
99.co Singapore Property Listings Scraper

99.co Singapore 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.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

w3crawler

w3crawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Extract property listings from 99.co — Singapore's leading property portal — covering both homes for sale and rentals. Filter by location, price range, bedroom count, and property type. Get a clean, ready-to-use dataset with prices, addresses, floor areas, agent details, and MRT proximity for any area you want to research.

What You Can Do With This

  • Find properties within your budget — filter by price range and bedroom count across multiple neighbourhoods at once
  • Research rental market rates — compare HDB, condo, and landed property rents across different districts
  • Track property price trends — run this actor weekly and compare results over time to spot price movements
  • Build a lead list of active agents — collect agent names, agencies, and phone numbers for outreach
  • Support investment analysis — pull floor area, tenure, and price per sqft data for multiple districts in one run

What Data You Get

FieldDescription
titleProperty listing title (e.g. "3 BR Condo at Orchard Road")
urlDirect link to the listing on 99.co
listingTypeListing type: sale or rent
propertyTypeProperty type (Condo, HDB, Landed, etc.)
priceFormattedPrice as shown on the site (e.g. "S$1,450,000" or "S$4,200/mo")
bedroomsNumber of bedrooms
bathroomsNumber of bathrooms
floorAreaFloor area in square feet
addressStreet address or project name
districtSingapore district (e.g. "D09 – Orchard, River Valley")
nearestMrtNearest MRT station name
tenureTenure type (Freehold, 99-year Leasehold, etc.)
builtYearYear the property was built or completed
agentNameListing agent's name
agencyNameAgent's real estate agency
agentPhoneAgent contact number (when available)
scrapedAtDate and time of the scrape

Sample Output

{
"title": "Spacious 3BR Condo near Botanic Gardens MRT",
"url": "https://www.99.co/singapore/for-sale/property/141853",
"listingType": "sale",
"propertyType": "Condo",
"priceFormatted": "S$2,100,000",
"pricePerSqftFormatted": "S$1,897 psf",
"bedrooms": 3,
"bathrooms": 2,
"floorArea": 1108,
"address": "Sunrise Walk, Bukit Timah",
"district": "D21 – Clementi Park, Upper Bukit Timah",
"nearestMrt": "Botanic Gardens MRT (CC19/DT9)",
"tenure": "99-year Leasehold",
"builtYear": 2018,
"agentName": "Sarah Tan",
"agencyName": "PropNex Realty",
"scrapedAt": "2025-05-19T10:00:00.000Z"
}

How to Use

  1. Set Listing Type to sale (properties for purchase) or rent (rentals)
  2. Add one or more Singapore location names in Locations (e.g. Tampines, Orchard, Jurong East, District 10)
  3. Optionally filter by Min/Max Price and Min Bedrooms
  4. Click Start and download results as JSON, CSV, or Excel

Input Options

FieldTypeDefaultRequiredDescription
listingTypestringsaleType of listing: sale or rent
locationsarraySingapore areas or districts to search (leave empty for all of Singapore)
propertyTypesarrayFilter by property type (Condo, HDB, Landed, etc.)
minPriceintegerMinimum price in Singapore Dollars
maxPriceintegerMaximum price in Singapore Dollars
minBedroomsintegerMinimum number of bedrooms
maxItemsinteger50Maximum number of listings to collect
proxyConfigurationobjectApify ResidentialProxy settings — Singapore Residential proxy recommended

Tips for Best Results

  • Use Singapore Residential proxy for reliable access — 99.co occasionally blocks automated requests from overseas IPs
  • Add multiple locations — the scraper processes each location separately and combines results
  • Filter by price and bedrooms — narrow your search to only get listings that match your requirements
  • Schedule recurring runs — set this actor to run daily or weekly to monitor price changes in your target areas