Singapore HDB Resale Flat Prices Scraper avatar

Singapore HDB Resale Flat Prices Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Singapore HDB Resale Flat Prices Scraper

Singapore HDB Resale Flat Prices Scraper

Scrape Singapore HDB resale flat transactions from the official data.gov.sg open data portal. Get town, flat type, block, street, storey range, floor area, remaining lease and resale price. Export to JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Singapore HDB Resale Flat Prices Scraper

Singapore HDB Resale Flat Prices Scraper

Pull Singapore HDB resale flat transactions from the official data.gov.sg open data portal. Filter by town, flat type, street or price and get the resale price, floor area, storey range and remaining lease for every deal. No login, no API key.

Apify Coverage Maintained Output


What you get

One record per resale flat transaction, straight from the official HDB resale price dataset published on data.gov.sg. Each row is a real sale at address level, going back to 2017 across every HDB town. Built for property analysis, valuation and market research.

  • month: the transaction month (for example 2024-03)
  • town: the HDB town (for example ANG MO KIO, TAMPINES)
  • flatType: the flat type (for example 3 ROOM, 4 ROOM, EXECUTIVE)
  • block: the block number
  • streetName: the street the flat is on
  • storeyRange: the storey band (for example 10 TO 12)
  • floorAreaSqm: the floor area in square metres (numeric)
  • flatModel: the HDB flat model (for example Improved, New Generation)
  • leaseCommenceDate: the year the 99 year lease started
  • remainingLease: the remaining lease at sale (for example 61 years 04 months)
  • resalePrice: the resale price in SGD (numeric)
  • observedAt: when this record was collected

How it works

InputWhat it does
townKeep only one HDB town, exact match (for example TAMPINES).
flatTypeKeep only one flat type, exact match (for example 4 ROOM).
searchQueryFree-text search across the transaction, for example a street or block.
minPriceKeep only sales at or above this resale price in SGD.
maxPriceKeep only sales at or below this resale price in SGD.
sortByNewestReturn the most recently added transactions first.
maxItemsCap the number of records collected.

The data comes from the official Singapore open data portal. Anonymous access is rate limited, so large pulls are paced automatically.

Use cases

Use caseWho it is for
Benchmark resale prices by town and flat typeBuyers, sellers and agents
Build a price per square metre modelValuers and analysts
Track price trends over timeResearchers and economists
Feed a property valuation productPropTech teams
Compare blocks and streets in a townHouse hunters

Frequently Asked Questions

Where does the data come from? The official data.gov.sg "Resale Flat Prices" dataset, published by the Housing and Development Board (HDB). It lists completed resale transactions at address level.

Does it need a login or API key? No. It reads the public open data portal with no account and no key.

How far back does it go? This dataset covers transactions from 2017 onward, with around 234,000 records and counting.

Does it include the exact unit or buyer? No. HDB publishes block, street, storey band and flat details, not the unit number or any personal information.

How fresh is it? HDB refreshes the source dataset on a rolling basis, roughly monthly.

Example use cases

Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:

Export, API and AI agents (x402 + MCP)

Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.

For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.

Need data from the same space? Here are other scrapers we build and maintain:

More scrapers at scrapers.lat

This actor is built and maintained by scrapers.lat, where we publish scrapers for public platforms across the world: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.


This actor is an independent tool and has no affiliation with HDB, the Housing and Development Board or the Government of Singapore. It only accesses data published openly on data.gov.sg. Use it in accordance with the portal's terms.