PropertyGuru Singapore Property Listings avatar

PropertyGuru Singapore Property Listings

Pricing

$1.00 / 1,000 results

Go to Apify Store
PropertyGuru Singapore Property Listings

PropertyGuru Singapore Property Listings

💰 $1.00 per 1000 results❗ Find structured PropertyGuru Singapore property listings by area, listing type, price, bedrooms, property type, and build year. Each record returns price, price per square foot, address, district, tenure, floor area etc — ready for property research, market analysis

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Data Dino

Data Dino

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

PropertyGuru Singapore listings

Collect decision-ready Singapore property listings from PropertyGuru in one Apify run. Choose an area and practical listing filters, then receive structured records with prices, addresses, property details, tenure, nearby MRT access, listing status, agents, and source-linked URLs — ready for export to JSON, CSV, or Excel.

Why use this actor?

  • Area-focused search — match listings to a named area such as Geylang, Orchard, or Tampines instead of downloading unrelated results.
  • Practical property filters — narrow by listing type (sale or rent), property type, price band, bedroom count, and build year.
  • Structured listing records — every item follows the same flat, query-friendly shape for analysis, comparison, and downstream exports.
  • Traceable sources — each record keeps its PropertyGuru listing URL and source provenance.
  • Resilient collection — stealth browser extraction with automatic retries and a configurable delay between pages to keep runs stable.

Input

All fields are optional; defaults collect up to five Geylang condominium sale listings.

FieldTypeDefaultDescription
areastringGeylangArea text to match in listing titles, addresses, districts, regions, or nearby MRT names.
limitinteger5Maximum number of matching listings to return (1–100).
listingTypeenumsalesale or rent.
propertyTypesstring array["CONDO"]PropertyGuru property type codes to include, such as CONDO or HDB.
minPriceinteger(empty)Optional minimum listing price in SGD.
maxPriceinteger2200000Optional maximum listing price in SGD.
bedroomsstring array["3", "4", "5"]Bedroom counts to include.
minBuildYearinteger2010Optional earliest build year to include.
maxBuildYearinteger(empty)Optional latest build year to include.
maxPagesinteger40Maximum PropertyGuru result pages to inspect (1–100).
delaynumber5Seconds to wait between result pages (0–120).

Example input

{
"area": "Geylang",
"limit": 5,
"listingType": "sale",
"propertyTypes": ["CONDO"],
"maxPrice": 2200000,
"bedrooms": ["3", "4", "5"],
"minBuildYear": 2010,
"maxPages": 40,
"delay": 5
}

Output

The actor pushes one dataset item per matching listing. Each item includes the listing ID, title, full address, district code and name, region, property type, build year, tenure, bedrooms, bathrooms, floor area, SGD price, price per square foot, nearby MRT, verification and developer flags, listing status, posting date, agent, agency, listing URL, and the source page number. Missing source values are returned as null.

A representative result:

{
"listing_id": 25362532,
"title": "Mori",
"full_address": "223 Guillemard Road",
"district_code": "D14",
"district_name": "Eunos / Geylang / Paya Lebar",
"region": "Balestier / Geylang (D12-14)",
"unit_type": "Condominium",
"build_year_text": "Built: 2025",
"build_year": 2025,
"tenure_code": "F",
"tenure": "F",
"bedrooms": 3,
"bathrooms": 2,
"floor_area_sqft": 883,
"price_sgd": 1750000,
"price_pretty": "S$ 1,750,000",
"price_psf_text": "S$ 1,981.88 psf",
"price_psf": 1981.88,
"nearest_mrt": "8 min (630 m) from EW9 Aljunied MRT Station",
"is_verified": false,
"is_new_project": false,
"is_developer_listing": false,
"listing_status": "ACT",
"posted_on": "20 Aug 2026",
"agent_name": null,
"agency_name": null,
"listing_url": "https://www.propertyguru.com.sg/listing/for-sale-mori-25362532",
"page_scraped": 1,
"source": "propertyguru.com.sg"
}

Practical limitations

  • Results reflect the public PropertyGuru page at run time and may change as listings are added or removed.
  • Area matching is text-based across the listing's title, address, district, region, and nearby MRT fields.
  • PropertyGuru may challenge automated requests; automatic retries and a page delay help, but no result is guaranteed.
  • A run that cannot retrieve or match any listing is reported as failed rather than returning invented records.
  • Use collected information in accordance with PropertyGuru's terms and applicable privacy and data-use requirements.