APIs / PropertyGuru / Search
PropertyGuru: Search
Search from PropertyGuru as JSON. 1 credit per successful call.
GET /v1/propertyguru/search
Parameters
Send parameters in the query string.
| Parameter | Type | Required | Allowed values |
|---|---|---|---|
market | string | Required | sg, my |
listing_type | string | Optional | sale, rent |
page | integer | Optional | Any |
bedrooms | integer | Optional | Any |
min_price | integer | Optional | Any |
max_price | integer | Optional | Any |
min_size | integer | Optional | Any |
max_size | integer | Optional | Any |
property_type | string | Optional | condo, landed, hdb |
district_code | string | Optional | Any |
region_code | string | Optional | Any |
furnishing | string | Optional | full, partial, unfurnished |
sort | string | Optional | price, psf, size |
order | string | Optional | asc, desc |
Example request
PropertyGuru
GET/v1/propertyguru/search?market=sg&listing_type=sale&bedrooms=3&sort=price&order=asc
{
"success": true,
"data": {
"market": "sg",
"listing_type": "sale",
"currency": "SGD",
"result_count": 18046,
"pagination": {
"current_page": 1,
"total_pages": 903,
"per_page": 20
},
"applied_filters": {
"listing_type": "sale",
"bedrooms": "3",
"sort": "price",
"order": "asc"
},
"sort_options": [
{
"label": "Lowest Price",
"sort": "price",
"order": "asc"
},
{
"label": "Highest Price",
"sort": "price",
"order": "desc"
},
{
"label": "PSF (low-high)",
"sort": "psf",
"order": "asc"
}
],
"items": [
{
"id": 500248942,
"url": "https://www.propertyguru.com.sg/listing/hdb-for-sale-210-boon-lay-place-500248942",
"title": "210 Boon Lay Place",
"address": "210 Boon Lay Place, Boon Lay / Jurong / Tuas",
"short_address": "Boon Lay / Jurong / Tuas, West (D22-24)",
"status": "ACT",
"price": {
"value": 300000,
"pretty": "S$ 300,000",
"currency": "SGD"
},
"psf": {
"value": 429.18,
"text": "S$ 429.18 psf"
},
"bedrooms": 3,
"bathrooms": 1,
"size_sqft": 699,
"features": [
"699 sqft",
"HDB Flat",
"99-year Leasehold"
],
"property_type": "HDB Flat",
"property_group": "hdb",
"new_project": false,
"project_id": 4054,
"district_code": "D22",
"district": "Boon Lay / Jurong / Tuas",
"region_code": "H",
"region": "West (D22-24)",
"tenure_code": "L99",
"tenure": "99-year Leasehold",
"build_year": "Built: 1977",
"mrt": "770 m (9 min) from JS5 Corporation MRT (U/C)",
"posted_at": "2026-10-13T13:45:26+00:00",
"agent": {
"id": 541069,
"name": "Hazel Wong You Er",
"license": "R058730G",
"verified": false,
"profile_url": "https://www.propertyguru.com.sg/agent/hazel-wong-you-er-541069",
"photo": "https://sg1-cdn.pgimgs.com/agent/541069/APHO.120616989.V120B.jpg"
},
"agency": {
"id": 4647,
"name": "HUTTONS ASIA PTE LTD"
},
"images": [
"https://sg1-cdn.pgimgs.com/listing/500248942/UPHO.161289011.V800/210-Boon-Lay-Place-Boon-Lay-Jurong-Tuas-Singapore.jpg",
"https://sg1-cdn.pgimgs.com/listing/500248942/UPHO.161289012.V800/210-Boon-Lay-Place-Boon-Lay-Jurong-Tuas-Singapore.jpg",
"https://sg1-cdn.pgimgs.com/listing/500248942/UPHO.161289013.V800/210-Boon-Lay-Place-Boon-Lay-Jurong-Tuas-Singapore.jpg"
],
"media": {
"images": 9,
"floorPlans": 1
}
},
{
"id": 500270286,
"url": "https://www.propertyguru.com.sg/listing/hdb-for-sale-114-ho-ching-road-500270286",
"title": "114 Ho Ching Road",
"address": "114 Ho Ching Road, Boon Lay / Jurong / Tuas",
"short_address": "Boon Lay / Jurong / Tuas, West (D22-24)",
"status": "ACT",
"price": {
"value": 310000,
"pretty": "S$ 310,000",
"currency": "SGD"
},
"psf": {
"value": 442.86,
"text": "S$ 442.86 psf"
},
"bedrooms": 3,
"bathrooms": 2,
"size_sqft": 700,
"features": [
"700 sqft",
"HDB Flat",
"99-year Leasehold"
],
"property_type": "HDB Flat",
"property_group": "hdb",
"new_project": false,
"project_id": 6286,
"district_code": "D22",
"district": "Boon Lay / Jurong / Tuas",
"region_code": "H",
"region": "West (D22-24)",
"tenure_code": "L99",
"tenure": "99-year Leasehold",
"build_year": "Built: 1971",
"mrt": "",
"posted_at": "2026-11-02T11:51:14+00:00",
"agent": {
"id": 179514,
"name": "Shuhandy Tugi",
"license": "R042703B",
"verified": false,
"profile_url": "https://www.propertyguru.com.sg/agent/shuhandy-tugi-179514",
"photo": "https://sg1-cdn.pgimgs.com/agent/179514/APHO.134209486.V120B.png"
},
"agency": {
"id": 2,
"name": "ERA REALTY NETWORK PTE LTD"
},
"images": [
"https://sg1-cdn.pgimgs.com/listing/500270286/UPHO.161557566.V800/114-Ho-Ching-Road-Boon-Lay-Jurong-Tuas-Singapore.jpg",
"https://sg1-cdn.pgimgs.com/listing/500270286/UPHO.161557565.V800/114-Ho-Ching-Road-Boon-Lay-Jurong-Tuas-Singapore.jpg",
"https://sg1-cdn.pgimgs.com/listing/500270286/UPHO.161557569.V800/114-Ho-Ching-Road-Boon-Lay-Jurong-Tuas-Singapore.jpg"
],
"media": {
"images": 9,
"floorPlans": 1
}
},
{
"id": 500297664,
"url": "https://www.propertyguru.com.sg/listing/hdb-for-sale-208-boon-lay-place-500297664",
"title": "208 Boon Lay Place",
"address": "208 Boon Lay Place, Boon Lay / Jurong / Tuas",
"short_address": "Boon Lay / Jurong / Tuas, West (D22-24)",
"status": "ACT",
"price": {
"value": 310000,
"pretty": "S$ 310,000",
"currency": "SGD"
},
"psf": {
"value": 443.49,
"text": "S$ 443.49 psf"
},
"bedrooms": 3,
"bathrooms": 2,
"size_sqft": 699,
"features": [
"699 sqft",
"HDB Flat",
"99-year Leasehold"
],
"property_type": "HDB Flat",
"property_group": "hdb",
"new_project": false,
"project_id": 4052,
"district_code": "D22",
"district": "Boon Lay / Jurong / Tuas",
"region_code": "H",
"region": "West (D22-24)",
"tenure_code": "L99",
"tenure": "99-year Leasehold",
"build_year": "Built: 1976",
"mrt": "1.09 km (13 min) from EW26 Lakeside MRT",
"posted_at": "2026-10-18T17:05:00+00:00",
"agent": {
"id": 12600176,
"name": "Zoe Lim",
"license": "R064416B",
"verified": false,
"profile_url": "https://www.propertyguru.com.sg/agent/zoe-lim-12600176"
},
"images": [
"https://sg1-cdn.pgimgs.com/listing/500297664/UPHO.161993545.V800/208-Boon-Lay-Place-Boon-Lay-Jurong-Tuas-Singapore.jpg",
"https://sg1-cdn.pgimgs.com/listing/500297664/UPHO.161993548.V800/208-Boon-Lay-Place-Boon-Lay-Jurong-Tuas-Singapore.jpg",
"https://sg1-cdn.pgimgs.com/listing/500297664/UPHO.161993571.V800/208-Boon-Lay-Place-Boon-Lay-Jurong-Tuas-Singapore.jpg"
],
"media": {
"images": 15,
"floorPlans": 1
}
}
]
},
"meta": {
"endpoint_family": "search",
"request_id": "req_82860dc68fdd487ebf8748f180ed7b51",
"credits_charged": 1,
"credits_remaining": 1824
}
}200 OKJSONX-Credits-Used: 1
Recorded from our API and shortened.
Run this endpoint in the playground with your own parameters. 1 credit per successful call; failed calls are free.