HomeRadar
Data dossier/The engine

Nine pipelines. One living database.

Every number on HomeRadar is produced by an automated pipeline pulling from an official source on a schedule — with delta detection, validation gates and full run history. This page is that machinery, live. Nothing here is entered by hand.

Pipelines
9
Rows under management
900,410
Official sources
7
Manual entries
0

Source → pipeline → table

Particle speed mirrors each pipeline’s cadence — weekly streams move fast, yearly ones crawl. Dashed edges are enrichments written back onto existing tables.

URA APIeservice.ura.gov.sg / transactionsfeeds 1 pipelineURA Rental APIeservice.ura.gov.sg / rentalfeeds 1 pipelinedata.gov.sgapi.data.gov.sg / v1feeds 3 pipelinesURA PMIeservice.ura.gov.sg / pipelinefeeds 1 pipelineOneMap themesonemap.gov.sg / themesfeeds 1 pipelineLTA + data.gov.sgdatamall.lta.gov.sg + data.gov.sgfeeds 1 pipelineSingStat Censustablebuilder.singstat.gov.sgfeeds 1 pipelineura-transactionsWeekly · Mon 03:00 SGT · last 54m agorentalsWeekly · Mon 04:00 SGT · last 5h agohdb-resaleWeekly · Mon 05:00 SGT · last 4h agoura-supplyWeekly · Mon 06:00 SGT · last 3h agoamenitiesMonthly · 1st 05:00 SGT · last never runmrt-mcstMonthly · 1st 05:00 SGT · last 2mo agozoningYearly · Jan 3 06:00 SGT · last 2mo agoplanning-areasYearly · Jan 1 06:00 SGT · last 2mo agosingstat-incomeYearly · Jan 2 06:00 SGT · last 2mo agoprojects3,015 rowstransactions138,775 rowsmax(contract_date): Jul 2026psf_by_year12,679 rowsrental_contracts381,868 rowsmax(lease_date): May 2026rental_median6,887 rowsrental_by_bedroom4,862 rowshdb_transactions234,856 rowsmax(month): 2026-07pipeline_projects76 rowsamenities3,213 rowsschools312 rowsmrt_stations183 rowsmrt_station_operational165 rowsmrt_station_future39 rowszoning_polygons113,394 rowsplanning_areas55 rowsarea_income31 rowsSOURCE · ENDPOINT · # PIPELINESPIPELINE · FREQ · LAST RUN · AUDITSDESTINATION · ROWS · FRESHNESSsolid = writes rows · dashed = enriches columns · particle speed = cron cadence
SOURCESURA APIURA Rental APIdata.gov.sgURA PMIOneMap themesLTA + data.gov.sgSingStat Census

The pipelines

ura-transactions
Weekly · Mon 03:00 SGT
URA API

Every private-condo sale transaction, four batches per run. Only projects with new transactions are reprocessed.

last success 54m ago · avg 23s
projects (3,015) · transactions (138,775) · psf_by_year (12,679)
rentals
Weekly · Mon 04:00 SGT
URA Rental API

Rental contracts and quarterly medians — the source of bedroom counts and every yield figure.

last success 5h ago · avg 2.9m
rental_contracts (381,868) · rental_median (6,887) · rental_by_bedroom (4,862)
hdb-resale
Weekly · Mon 05:00 SGT
data.gov.sg

The full HDB resale archive, incremental by month — powers premium-vs-HDB and the million-dollar tracker.

last success 4h ago · avg 73.7m
hdb_transactions (234,856)
ura-supply
Weekly · Mon 06:00 SGT
URA PMI

The private residential development pipeline — future supply pressure per district.

last success 10h ago · avg 1s
pipeline_projects (76)
amenities
Monthly · 1st 05:00 SGT
OneMap themes

Ten amenity themes plus schools: hawkers, parks, gyms, clinics, libraries and more.

last success
amenities (3,213) · schools (312)
mrt-mcst
Monthly · 1st 05:00 SGT
LTA + data.gov.sg

MRT stations — operational lines and announced future lines — plus building records for age and unit counts.

last success 63d ago · avg 5s
mrt_stations (183) · mrt_station_operational (165) · mrt_station_future (39)
zoning
Yearly · Jan 3 06:00 SGT
data.gov.sg

URA Master Plan 2025 land-use polygons — 113K zones, a 180 MB GeoJSON, parsed only when the plan changes.

last success 63d ago · avg 20s
zoning_polygons (113,394)
planning-areas
Yearly · Jan 1 06:00 SGT
data.gov.sg

Singapore's 55 planning-area boundaries — the spatial join key between private and public housing data.

last success 63d ago · avg 1s
planning_areas (55)
singstat-income
Yearly · Jan 2 06:00 SGT
SingStat Census

Median household income per planning area from the census — the affluence layer.

last success 63d ago · avg 0s
area_income (31)

Recent runs

PipelineStatusWhenDurationRows inSkipped
ura-transactionssuccess54m ago23s2,9810
ura-transactionsrunning1h ago00
ura-transactionsrunning2h ago00
ura-transactionsrunning2h ago00
ura-supplyskipped3h ago1s00
hdb-resalesuccess4h ago6.4m0937
rentalssuccess5h ago4.2m034,829
ura-transactionsrunning6h ago00
hdb-resalesuccess7h ago141.1m0235,247
hdb-resalefailed7h ago9.8m00
rentalssuccess7h ago4.2m12,66241,929
ura-transactionsrunning7h ago00

Snapshot refreshes every 15 minutes. “Skipped” rows were already present — delta detection at work.

This engine feeds the map

All 900,410 rows, cross-referenced spatially and queryable in plain English on a photorealistic 3D map of Singapore.

Explore the map — free
HomeRadar

Singapore’s property intelligence radar. Every figure computed from official sources — URA, HDB via data.gov.sg, OneMap, LTA DataMall, SingStat. No estimates, no scraping.

Product
HomeRadar · 2026
homeradar.sg