SifuProperty

Property transaction history

Every Singapore HDB resale transaction we have on record, straight from the official dataset. Filter by town and flat type. No AI, no estimates — just the published facts.

5,111 verified HDB transactions · latest contract: Apr 2026 · last refreshed from data.gov.sg 17h ago.
Private (soon)Commercial (soon)
5,111 transactions
MonthTypeLocationStoreySqftLease leftPricepsfVerify
Apr 20264-room94 Dawson Rd · Queenstown04 TO 0694794y 7mS$1,048,888S$1107view
Apr 20264-room469B Yishun St 43 · Yishun04 TO 061,00192y 7mS$490,000S$489view
Apr 2026Executive449 Pasir Ris Dr 6 · Pasir Ris01 TO 031,57262y 7mS$1,000,000S$636view
Apr 20264-room472C Fernvale St · Sengkang10 TO 121,00189y 6mS$660,000S$659view
Apr 20264-room334A Yishun St 31 · Yishun13 TO 1599088y 8mS$623,888S$630view
Apr 20264-room273D Punggol Pl · Punggol10 TO 121,00186y 4mS$780,000S$779view
Apr 20264-room289A Compassvale Cres · Sengkang07 TO 091,00190y 8mS$665,000S$664view
Apr 20264-room273B Punggol Pl · Punggol16 TO 181,00186y 4mS$840,000S$839view
Apr 20264-room457 Yishun St 41 · Yishun07 TO 091,00186y 4mS$565,000S$564view
Apr 20264-room305 Yishun Ctrl · Yishun01 TO 031,16361yS$560,000S$482view
Apr 20264-room311D Anchorvale Lane · Sengkang13 TO 151,00175y 7mS$560,000S$559view
Apr 20264-room694B Woodlands Dr 62 · Woodlands04 TO 061,00191y 6mS$640,000S$639view
Apr 20265-room128 Rivervale St · Sengkang04 TO 061,29272y 3mS$630,000S$488view
Apr 20265-room393 Tampines Ave 7 · Tampines04 TO 061,30267y 8mS$808,000S$620view
Apr 20264-room428A Yishun Ave 11 · Yishun07 TO 0999088yS$568,000S$574view
Apr 20264-room503 Tampines Ctrl 1 · Tampines01 TO 031,17362y 10mS$711,888S$607view
Apr 20265-room621 Woodlands Dr 52 · Woodlands04 TO 061,31371y 3mS$625,000S$476view
Apr 20263-room520C Tampines Ctrl 8 · Tampines04 TO 0665787y 3mS$645,000S$982view
Apr 20263-room353A Anchorvale Lane · Sengkang04 TO 0673293y 11mS$555,000S$758view
Apr 20264-room875B Tampines St 86 · Tampines10 TO 121,00194y 6mS$780,000S$779view
Apr 20264-room603C Punggol Rd · Punggol07 TO 0999085y 6mS$670,000S$677view
Apr 20264-room812 Yishun Ring Rd · Yishun07 TO 0990460yS$570,000S$630view
Apr 20264-room224B Sumang Lane · Punggol04 TO 061,00191y 9mS$645,000S$644view
Apr 20263-room604A Tampines Ave 9 · Tampines07 TO 0973292y 11mS$608,000S$831view
Apr 20264-room390 Yishun Ave 6 · Yishun10 TO 1290461y 4mS$460,000S$509view
Apr 20264-room8 Marsiling Dr · Woodlands01 TO 0394748y 10mS$400,000S$422view
Apr 20263-room613C Punggol Dr · Punggol13 TO 1573285y 9mS$572,000S$781view
Apr 20265-room327 Sembawang Cres · Sembawang13 TO 151,30272y 2mS$694,000S$533view
Apr 20265-room122 Mcnair Rd · Kallang/whampoa04 TO 061,35660yS$970,000S$715view
Apr 20265-room608C Tampines Nth Dr 1 · Tampines01 TO 031,29293y 6mS$780,000S$604view
Apr 20265-room412B Fernvale Link · Sengkang22 TO 241,22777y 2mS$755,000S$615view
Apr 20264-room359 Tampines St 34 · Tampines07 TO 091,15269yS$638,000S$554view
Apr 20264-room208C Punggol Pl · Punggol07 TO 0999087y 2mS$620,000S$626view
Apr 20264-room259 Kim Keat Ave · Toa Payoh04 TO 061,10961y 10mS$693,888S$626view
Apr 20264-room250 Yishun Ave 9 · Yishun01 TO 0390458y 1mS$455,000S$503view
Apr 20264-room604 Woodlands Dr 42 · Woodlands04 TO 0698070y 2mS$515,000S$526view
Apr 20264-room462C Yishun Ave 6 · Yishun07 TO 091,00192y 5mS$605,000S$604view
Apr 20265-room231B Sumang Lane · Punggol07 TO 091,21691y 8mS$760,000S$625view
Apr 20263-room590A Montreal Link · Sembawang13 TO 1573288y 1mS$505,000S$690view
Apr 20264-room268D Punggol Field · Punggol01 TO 031,02385y 10mS$638,000S$624view
Apr 20265-room130 Edgedale Plains · Punggol07 TO 091,19576y 8mS$580,000S$485view
Apr 20264-room371 Woodlands Ave 1 · Woodlands07 TO 091,13069y 8mS$608,000S$538view
Apr 20265-room167A Simei Lane · Tampines10 TO 121,15284yS$1,005,000S$873view
Apr 20264-room356B Anchorvale Lane · Sengkang01 TO 031,00193y 11mS$645,000S$644view
Apr 20264-room795 Woodlands Dr 72 · Woodlands10 TO 121,07670y 10mS$556,888S$517view
Apr 20264-room132B Canberra View · Sembawang04 TO 061,02393y 6mS$793,000S$776view
Apr 20265-room876C Tampines Ave 8 · Tampines10 TO 121,21694y 6mS$995,000S$818view
Apr 20264-room708 Woodlands Dr 70 · Woodlands01 TO 031,06669y 8mS$530,000S$497view
Apr 20264-room417A Fernvale Link · Sengkang13 TO 151,01291y 3mS$720,000S$712view
Apr 20264-room618B Tampines St 61 · Tampines10 TO 121,00194y 7mS$800,000S$799view

Page 20 of 103 · 9511000 of 5,111

Data sources

  • HDB resale: data.gov.sg HDB Resale Flat Prices · 5,111 records, last refreshed 17h ago.
  • Private residential (condo, landed): coming soon — URA Realis API integration in progress.
  • Commercial (office, retail, industrial): planned via URA Realis.

How we collect and verify this data

  1. A daily cron pulls the latest records from data.gov.sg's HDB Resale Flat Prices dataset (resource id d_8b84c4ee58e3cfc0ece0d773c8ca6abc) via their public datastore API.
  2. Records are stored unmodified except for unit conversions: HDB publishes floor area in square metres; we convert to square feet (× 10.7639) and pre-compute psf.
  3. Each row is tagged with its source _id from data.gov.sg. The "Verify" link in every row opens the original record on the public API.
  4. Nothing on this page is AI-generated, estimated, or interpolated. If a number is here, it appears on data.gov.sg.

Caveats from HDB

HDB publishes a few important caveats about this dataset that apply equally here:

  • The "approximate floor area" includes recess areas, upgrading-programme spaces, and roof terraces. Different agents may quote different sqft figures depending on which measurement standard they use.
  • The dataset excludes transactions that may not reflect full market price — for example, sales between relatives. These are filtered upstream by HDB before publication, so they never reach this page.
  • Resale prices are based on registration date. There's typically a 2–8 week lag between contract signing and the deal appearing in the dataset.
  • For an alternative second-source check on any specific block or street, HDB also runs an official lookup tool: HDB Resale Flat Prices checker.