Which Singapore commercial property categories to include. 'office' — Grade-A strata office floors in Suntec, Prudential Tower, Samsung Hub, Wallich Residence Tower, Asia Square, Marina Bay Financial Centre, MBFC, plus suburban office in JTC Summit, Mapletree Business City. 'retail' — strata shop units in CCR malls (ION Orchard, Ngee Ann City, Bugis Junction, Raffles City) and suburban heartland malls (Tampines Mall, Compass One, Northpoint City, JEM, Westgate). 'industrial' — B1 / B2 strata factories in the Tai Seng / Ubi / Loyang / Jurong / Tuas industrial belt. 'shophouse' — conservation shophouses (Tanjong Pagar, Telok Ayer, Joo Chiat, Arab Street, Balestier) — a distinct CCR investment class trading at significant freehold premiums. 'mixed-use' — strata mixed-use developments (DUO, Paya Lebar Quarter, integrated developments). 'warehouse' — B2 strata warehouses. Leave empty or include 'ALL' to span every category.
Type:string[]
Default:
[
"office",
"retail"
]
Postal districts (D01-D28)
districts
Optional
URA divides Singapore into 28 postal districts. The CBD — D01 (Marina/Boat Quay/Raffles Place), D02 (Tanjong Pagar/Anson), D06 (Beach Road/City Hall), D07 (Middle Road/Golden Mile) — concentrates Grade-A strata office and prime conservation shophouses. The Orchard luxury retail belt is D09 (ION Orchard, Ngee Ann City, Paragon, Liat Towers); medical-suite office is in D11 (Novena). Suburban retail centres cluster in D18 (Tampines), D19 (Sengkang/Punggol/Hougang), D22 (Jurong — JEM, Westgate, JTC Summit), D27 (Yishun). The industrial / warehouse belt is D13 (Tai Seng), D14 (Geylang/Eunos), D17 (Loyang/Changi), D22 (Jurong/Tuas), D24 (Tengah), D25 (Kranji/Woodlands). Leave empty for ALL districts; pass e.g. ['D01','D02','D06','D07'] for the CBD office market only.
Type:string[]
Default:
[]
Transaction date range
dateRange
Optional
Bound caveat lodgement / contract date. Object with 'from' and 'to' fields in YYYY-MM format (e.g. {"from": "2026-04", "to": "2026-05"} for last 30 days of caveats). URA publishes commercial caveats weekly with a 2-3 week lag from lodgement. The PMI_Commercial_Transaction live service exposes approximately the most recent 12 months. Leave the entire object empty (or empty strings) for no date bound.
Type:object
Default:
{
"from":"",
"to":""
}
Minimum transacted price (SGD)
min_price_sgd
Optional
Lower bound on caveat transacted price in SGD. Set to 5000000 to filter to institutional-scale deals (most Grade-A office floor sales, prime conservation shophouses, ION Orchard / Ngee Ann City strata shop units). Set to 10000000 for the ultra-prime segment (large strata-office floors, Tanjong Pagar trophy shophouses, full retail podium sales). Leave 0 for no lower bound.
Type:integer
Minimum:0
Maximum:500000000
Default:0
Maximum transacted price (SGD)
max_price_sgd
Optional
Upper bound on caveat transacted price in SGD. Useful for sub-segment slicing — e.g. set to 2000000 to bound small-business industrial strata factory purchases, or 5000000 to exclude large CBD floors when researching the SME owner-occupier office demand. Leave 0 for no upper bound.
Type:integer
Minimum:0
Maximum:1000000000
Default:0
CBD only (D01 / D02 / D06 / D07)
cbd_only
Optional
Quick filter for Singapore's Central Business District: D01 Raffles Place / Marina Bay, D02 Tanjong Pagar / Anson, D06 City Hall / Beach Road, D07 Bugis / Golden Mile. These four districts capture essentially all Grade-A office strata sales, the bulk of premium retail strata, and the conservation-shophouse heartland. Standard CBRE / Knight Frank / Savills CBD office reports cover exactly this footprint.
Type:boolean
Default:false
Conservation shophouses only
shophouses_only
Optional
Quick filter for the conservation shophouse asset class only — typically freehold or 999-year leasehold, gazetted under URA's Conservation Programme (D01 Telok Ayer / Boat Quay; D02 Tanjong Pagar / Duxton; D07 Kampong Glam / Arab Street; D14 Joo Chiat; D08 Little India; D12 Balestier). Shophouses trade as a distinct asset class with their own pricing dynamics, often hitting SGD 8-25M per unit. Useful for family offices, heritage-property funds, and boutique developers benchmarking the segment against CBRE / Knight Frank shophouse reports.
Type:boolean
Default:false
URA Data Service AccessKey (optional, for live data)
ura_access_key
Optional
Optional URA Data Service AccessKey for live (real-time) commercial caveat data. Free to obtain — register at https://www.ura.gov.sg/maps/api/reg.html and URA emails the AccessKey within 1-2 business days. With a valid AccessKey, the actor calls URA's PMI_Commercial_Transaction service and returns the most recent live caveats matching your filters across all four URA batches (~12 months of data). Without an AccessKey (default) the actor returns from a packaged URA-format reference dataset covering all 28 districts and every commercial sub-segment — useful for schema validation, smoke testing, and small recurring sample pulls. Leave empty to use the packaged dataset.
Type:string
Max caveats returned
limit
Optional
Hard cap on total commercial caveats returned (1-2000). Each caveat is one URA commercial transaction record. Premium per-caveat pricing applies — Singapore commercial data is the highest-value institutional CRE tier. Most recent caveats are returned first (sorted by transaction_date descending).