Skip to main content
POST
/propertyguru/properties/search

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
count
integer
required
Required range: 1 <= x <= 20
timeout
integer
default:300
Required range: 20 <= x <= 1500
region
enum<string>
default:sg
Available options:
sg,
my
listing_type
enum<string>
default:sale
Available options:
sale,
rent
freetext
string | null
district
enum<string> | null
Available options:
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
property_type_group
enum<string> | null
Available options:
N,
L,
H
property_types
enum<string>[] | null
Available options:
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
min_price
integer | null
Required range: x >= 0
max_price
integer | null
Required range: x >= 0
bedrooms
integer[] | null
Required range: 0 <= x <= 5
bathrooms
integer[] | null
Required range: 1 <= x <= 5
min_floor_size
integer | null
Required range: x >= 0
max_floor_size
integer | null
Required range: x >= 0
min_land_size
integer | null
Required range: x >= 0
max_land_size
integer | null
Required range: x >= 0
min_psf
integer | null
Required range: x >= 0
max_psf
integer | null
Required range: x >= 0
distance_to_mrt
enum<string> | null
Available options:
0.25,
0.5,
0.75,
1,
1.5
tenure
enum<string>[] | null
Available options:
F,
L99,
L103,
L110,
L999,
L9999,
NA
min_build_year
integer | null
Required range: x >= 1900
max_build_year
integer | null
Required range: x >= 1900
floor_level
enum<string> | null
Available options:
GND,
LOW,
MID,
HIGH,
PENT
unit_features
enum<string>[] | null
Available options:
AIRC,
BAL,
BATH,
CORN,
MAID,
PPOOL,
RENO,
TERR
facilities
enum<string>[] | null
Available options:
GYM,
PARK,
SWIM,
TEN
furnishing
enum<string> | null
Available options:
UNFUR,
PART,
FULL
keyword
string | null
listed_since
enum<string> | null
Available options:
3,
7,
14,
31
availability
enum<string> | null
Available options:
0,
1,
2,
3,
4
lease_term
enum<string>[] | null
Available options:
1YR,
2YR,
3YR,
ST,
FL
verified_only
boolean | null
with_floorplans
boolean | null
with_media
boolean | null
entire_unit_or_room
enum<string> | null
Available options:
ent,
room
room_types
enum<string>[] | null
Available options:
master,
common,
shared
cooking_type
enum<string> | null
Available options:
none,
light,
any
tenant_gender
enum<string> | null
Available options:
male,
female,
any
max_tenants
integer | null
Required range: 1 <= x <= 4
tenancy_conditions
enum<string>[] | null
Available options:
hasAircon,
ownerStays,
allowPets,
hasUtilities,
allowVisitors,
hasWifi
sort
enum<string>
default:recommended
Available options:
recommended,
lowest_price,
highest_price,
psf_low_high,
psf_high_low,
size_high_low,
size_low_high

Response

Successful Response

id
string
required
url
string
required
@type
string
default:PropertyGuruSearchResult
listing_type
string | null
property_type
string | null
property_type_group
string | null
is_new_project
boolean | null
price
number | null
price_text
string | null
price_per_sqft
number | null
currency
string | null
bedrooms
integer | null
bathrooms
integer | null
floor_area_sqft
number | null
tenure
string | null
district_code
string | null
district_text
string | null
nearest_mrt
string | null
photo_count
integer | null
posted_at
string | null
is_verified
boolean | null
agent_id
string | null
agent_name
string | null
agent_license
string | null
agency_name
string | null
image
string | null