/propertyguru/properties/search
Search PropertyGuru property listings for sale or rent with a full filter set: location (free text or district), property type, price range, bedrooms, bathrooms, floor and land size, price per sqft, distance to MRT, tenure, build year, floor level, unit features, facilities, furnishing, keyword, lease term, availability and recency, plus room-rental filters (entire unit or room, room type, cooking allowance, tenant gender, maximum tenants, tenancy conditions), with ordering. Returns listing cards with id, title, price and price per sqft, bedrooms, bathrooms, floor area, property type, tenure, district, nearest MRT, photo count and the listing agent.
Price: 1 credit
💡 AI Hint: Search PropertyGuru listings for sale or rent. Set region (‘sg’/‘my’) and listing_type (‘sale’/‘rent’) and count. Filter by freetext location or district (D01-D28, Singapore), property_type_group (N/L/H) and/or property_types (specific subtypes), min_price/max_price, bedrooms/bathrooms (lists), min_floor_size/max_floor_size, min_land_size/max_land_size, min_psf/max_psf, distance_to_mrt, tenure, min_build_year/max_build_year, floor_level, unit_features, facilities, furnishing, keyword, listed_since, availability and lease_term (for-rent), entire_unit_or_room/room_types/cooking_type/tenant_gender/max_tenants/tenancy_conditions (room rentals, for-rent), verified_only, with_floorplans, with_media, and sort. Each result has id, url, title, listing_type, property_type/property_type_group, is_new_project, price/price_text/price_per_sqft/currency, bedrooms/bathrooms, floor_area_sqft, tenure, district_code/district_text, nearest_mrt, photo_count, posted_at, is_verified, agent (id/name/license) and agency_name, plus image. Use propertyguru/properties with an id for full listing details.
Authorizations
API token from the dashboard
Headers
Body
Max number of results to return
1 <= x <= 20Max scrapping execution timeout (in seconds)
20 <= x <= 1500PropertyGuru regional marketplace (sg = Singapore, my = Malaysia).
sg, my Listing intent.
sale, rent Free-text location (e.g. 'Singapore', 'Holland Village', a street name).
Singapore postal district to filter by (D01-D28).
D01, D02, D03, D04, D05, D06, D07, D08, D09, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27, D28 Top-level property category (N = non-landed/condo, L = landed, H = HDB).
N, L, H One or more specific property type subtypes to filter by.
CONDO, APT, WALK, CLUS, EXCON, 1R, 2A, 2I, 2S, 2RF, 3A, 3NG, 3Am, 3NGm, 3I, 3Im, 3S, 3STD, 3PA, 4A, 4NG, 4PA, 4I, 4S, 4STD, 5A, 5I, 5PA, 5S, 6J, EA, EM, MG, TE, TERRA, DETAC, SEMI, CORN, LBUNG, BUNG, SHOPH, RLAND, TOWN, CON, LCLUS Minimum price.
x >= 0Maximum price.
x >= 0Bedroom counts to filter by (0 = studio, 1-4, 5 = 5 or more).
0 <= x <= 5Bathroom counts to filter by (1-4, 5 = 5 or more).
1 <= x <= 5Minimum floor size in sqft.
x >= 0Maximum floor size in sqft.
x >= 0Minimum land size in sqft (landed properties).
x >= 0Maximum land size in sqft (landed properties).
x >= 0Minimum price per sqft.
x >= 0Maximum price per sqft.
x >= 0Maximum walking distance to an MRT station.
0.25, 0.5, 0.75, 1, 1.5 Tenure types to filter by (for-sale).
F, L99, L103, L110, L999, L9999, NA Minimum build year / TOP year.
x >= 1900Maximum build year / TOP year.
x >= 1900Floor level band.
GND, LOW, MID, HIGH, PENT Unit features to filter by.
AIRC, BAL, BATH, CORN, MAID, PPOOL, RENO, TERR Project facilities to filter by.
GYM, PARK, SWIM, TEN Furnishing state.
UNFUR, PART, FULL Free-text keyword to match in the listing (e.g. 'garage', 'renovated').
Only include listings posted within this window.
3, 7, 14, 31 Move-in availability window (for-rent).
0, 1, 2, 3, 4 Lease term to filter by (for-rent).
1YR, 2YR, 3YR, ST, FL Only include verified listings.
Only include listings that have a floor plan.
Only include listings that have a video or virtual tour.
Rent the entire unit or a single room (room rentals, for-rent).
ent, room Room types for room rentals (master/common/shared, for-rent).
master, common, shared Cooking allowance for room rentals (for-rent).
none, light, any Tenant gender preference for room rentals (for-rent).
male, female, any Maximum number of tenants for room rentals (for-rent).
1 <= x <= 4Tenancy amenities/conditions for room rentals (for-rent).
hasAircon, ownerStays, allowPets, hasUtilities, allowVisitors, hasWifi Result ordering.
recommended, lowest_price, highest_price, psf_low_high, psf_high_low, size_high_low, size_low_high Response
Successful Response