Singapore URA Private Property Transactions API
Pricing
from $50.00 / 1,000 singapore ura private property transaction records
Singapore URA Private Property Transactions API
Track Singapore URA private-property transactions (caveats). Clean JSON for analysts, researchers and AI agents.
Pricing
from $50.00 / 1,000 singapore ura private property transaction records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
πΈπ¬π’ Singapore URA Private Property Transactions Scraper
Live access to Singapore's URA Private Residential Property Transactions β every condominium, apartment, executive condominium (EC), terrace, semi-detached, detached, and strata-house sale recorded by the Urban Redevelopment Authority (URA), the statutory authority that licenses, supervises, and publishes Singapore's private property market.
Built for the institutional real-estate buyer: REITs, family offices, fund managers (Knight Frank Capital Markets, Savills Investment Management, Cushman & Wakefield Capital Markets, JLL Capital Markets, CBRE), private banks running mortgage and HNW property desks, developers benchmarking new-launch pricing, and quants modelling the Singapore residential cycle.
This actor is part of the NexGenData Apify fleet β Singapore-specific data covers 26% of NexGenData traffic and is anchored on official, authoritative government sources rather than scraped portals.
What you get per transaction
Every record returned matches URA's PMI_Resi_Transaction schema, normalised and enriched:
project_nameβ condo / development name (e.g. "MARINA ONE RESIDENCES", "WALLICH RESIDENCE", "BOULEVARD 88", "NASSIM PARK RESIDENCES")districtβ D01 through D28 Singapore postal districtdistrict_nameβ human-readable area (e.g. "Orchard / Killiney / River Valley" for D09; "Bukit Timah / Holland / Tanglin / Nassim" for D10; "Newton / Novena / Thomson" for D11)property_typeβ Condominium / Apartment / Executive Condominium / Terrace / Semi-Detached / Detached / Strata Detached / Strata Semi-Detached / Strata Terracetenureβ Freehold / 999-year leasehold / 99-year leasehold (and the lease commencement year where applicable)completion_dateβ TOP (Top Of Project) year β when CSC was issuedsale_dateβ date of caveat lodgement / contract date (YYYY-MM-DD)type_of_saleβ New Sale (developer primary) / Sub Sale (assignment pre-TOP) / Resale (secondary, post-TOP)area_sqmandarea_sqftβ Strata or Land area, both unitstype_of_areaβ Strata or Landtransacted_price_sgdβ gross transacted price in SGDunit_price_psf_sgdβ price per square foot (URA's primary benchmark metric)floor_levelβ storey range (e.g. "21-25", "B1", "GL")is_luxuryβ boolean (True iftransacted_price_sgd >= 5,000,000OR district inD09 / D10 / D11)is_new_saleβ boolean (True iftype_of_sale == "New Sale")data_sourceβ always URA Data Service (PMI_Resi_Transaction, official)
Live data only β bring your free URA AccessKey
Every row this actor returns comes from the official URA Data Service at run time. Supply your URA Data Service AccessKey as the ura_access_key input (or set it once as the URA_ACCESS_KEY environment variable on the Actor). The actor obtains a daily Token via https://eservice.ura.gov.sg/uraDataService/insertNewToken/v1, then calls invokeUraDS/v1?service=PMI_Resi_Transaction&batch=N for all four URA batches (each batch is roughly one quarter-window of the most recent year).
Register the AccessKey for free at https://www.ura.gov.sg/maps/api/reg.html β URA emails the key within 1-2 business days.
Without a key the run finishes with 0 rows and a message explaining what to supply; nothing is charged for rows. There is no packaged or curated fallback dataset β you are never billed for anything other than live URA records.
Filters
districtβ ALL or any of D01-D28property_typeβ ALL or any URA categorytype_of_saleβ ALL / New Sale / Sub Sale / Resalemin_price_sgd/max_price_sgdβ SGD bounds (client-side)sale_date_from/sale_date_toβ YYYY-MM bounds (client-side)luxury_onlyβ quick toggle for >= 5M SGD or D09/D10/D11ura_access_keyβ optional, for live modelimitβ 1-2000 records returned (premium per-record pricing)
Pricing
Pay-per-event:
$0.01actor-start$0.05per transaction record returned
A 10-record run costs $0.51. A 100-record D09 luxury sweep costs $5.01. A 2000-record full-market quarterly pull costs $100.01. Pricing reflects the institutional buyer profile (a single CCR luxury comp from a Knight Frank or Savills broker report typically costs SGD 50-150; the Apify per-record cost is intentionally a fraction of that).
Comparison vs alternatives
| Tool | What you get | What you don't | Per-record cost |
|---|---|---|---|
| PropertyGuru Pro | Browse-grade UI; agent CRM; comp lookups behind paywall | No bulk API export; rate-limited; no JSON; agent-only login | Subscription SGD ~$300+/mo, no per-record |
| 99.co Premium | Listing-side UI; some agent reports | No bulk transaction API; private listings only β not URA caveats | Subscription SGD ~$200+/mo |
| SRX Property (X-Value) | X-Value AVM model; comp reports for licensed users | Closed model; no raw API; per-report pricing | SGD ~$30 per X-Value report |
| EdgeProp | Editorial + analytics dashboard; search by project | Web-only; no programmatic export; ad-supported | Free browse, no bulk |
| SquareFoot | Aggregated condo profiles + historical price charts | Web-only; no bulk export; portal scrape risk | Free browse, no bulk |
| This actor | Official URA data; structured JSON; bulk API; full filters | You bring a free URA AccessKey (1-2 day approval) | $0.05/record + $0.01 start |
The differentiator is structured authoritative bulk JSON at a known per-record cost β every other tool above is either a browse-grade portal (no bulk API) or a closed-model AVM report. None of them expose URA's raw caveat-lodged transactions in JSON form, paginated, filtered, with luxury / new-sale flags pre-computed.
Common queries
- D09 luxury sweep:
{"district": "D09", "luxury_only": true, "limit": 100} - Sentosa Cove ultra-prime:
{"district": "D04", "min_price_sgd": 10000000, "limit": 50} - Q4-2025 EC new launches:
{"property_type": "Executive Condominium", "type_of_sale": "New Sale", "sale_date_from": "2025-10", "sale_date_to": "2025-12"} - Suburban affordability sample:
{"district": "D27", "max_price_sgd": 1500000, "limit": 100} - GCB-grade detached only:
{"property_type": "Detached", "min_price_sgd": 15000000}
Companion actors in the NexGenData fleet
For end-to-end Singapore + APAC institutional research, pair this actor with:
- πΈπ¬π
nexgendata/sg-hdb-resale-pricesβ Singapore HDB resale flat transactions from data.gov.sg (the public-housing counterpart to this private-property actor; pair the two for the full Singapore residential picture). - πΈπ¬ποΈ
nexgendata/singapore-acra-companiesβ ACRA company registry (look up the corporate buyer / SPV behind a luxury caveat). - πΈπ¬π
nexgendata/sgx-singapore-stock-screenerβ SGX listed-equity screener (cross-check the listed REITs and developers β CapitaLand, City Developments, UOL β driving new-sale supply). - ππ°ποΈ
nexgendata/hk-companies-registryβ Hong Kong Companies Registry (regional-buyer flow analysis: HK-domiciled SPVs are a recurring D09/D10 buyer cohort). - π»π³π
nexgendata/hose-vietnam-stock-screenerβ Ho Chi Minh Stock Exchange screener (broader ASEAN cross-border capital flow). - π οΈ
nexgendata/finance-mcp-serverβ MCP server exposing the entire NexGenData fleet to Claude / ChatGPT / Cursor for agentic financial research workflows.
Data freshness
- URA publishes new caveat-lodged transactions weekly. The PMI_Resi_Transaction service exposes batches covering approximately the most recent 12 months across all 28 districts. Lag from caveat lodgement to URA publication is typically 2-3 weeks.
Compliance and ethics
- URA data is published under the Singapore Open Data Licence v1.0 for the data.gov.sg subset; URA's own data service is published under URA's own terms (free, registration-only, attribution required).
- This actor cites URA as the data source on every record (
data_sourcefield). - No PII is exposed β URA publishes property-level (not buyer-level) caveats. Buyer / seller identities are not in the URA published dataset.
- Anti-bot risk: NONE. Both data paths are official, registered, government-published APIs.
Why this beats PropertyGuru, 99.co, EdgeProp Pro, and SRX SquareFoot
| Capability | NexGenData SG URA Transactions | PropertyGuru | 99.co | EdgeProp Singapore Pro | SRX SquareFoot |
|---|---|---|---|---|---|
| Canonical URA REALIS caveat-lodged transactions | β via URA service | β οΈ derivative + listings | β οΈ derivative + listings | β paid | β paid + closed AVM |
| Bulk export (JSON / CSV / Parquet) | β Apify dataset | β UI only | β UI only | β οΈ paid Pro tier | β οΈ paid export |
| Pre-computed luxury / new-sale / sub-sale flags | β | β | β | β οΈ paid | β οΈ paid |
| District + property-type + price + date filters | β all 28 districts | β | β | β paid | β paid |
| GCB / detached / D04 Sentosa Cove sweep | β | β οΈ UI only | β οΈ UI only | β paid | β paid |
| Pricing | $0.05 / transaction, no subscription | Free UI / lead-gen funnel | Free UI / lead-gen funnel | S$ 588-2,388/yr Pro | S$ 600-2,500/yr |
| Auth required | β | β (download walls) | β (download walls) | β paid login | β paid login |
| Agent / MCP-ready | β Apify integrations | β | β | β | β |
For institutional family offices and Singapore-focused PE allocating alongside Bloomberg REIT screens, Capital IQ comparables, Crunchbase property-tech deal flow, and SimilarWeb portfolio analytics β this is the raw URA caveat row export they need, without the EdgeProp Pro subscription.
Sister actors in the NexGenData Fleet β Singapore & APAC Institutional Stack
| Use case | Actor |
|---|---|
| Singapore HDB resale flat transactions (data.gov.sg) | SG HDB Resale Prices |
| Singapore ACRA company / director / UEN registry | Singapore ACRA Companies |
| SGX Singapore stock screener (STI + S-REITs) | SGX Singapore Stock Screener |
| MAS regulated FI directory | SG MAS Financial Institutions |
| SGX IPO calendar | SG SGX IPO Calendar |
| data.gov.sg multi-dataset router | SG data.gov.sg Multi-Dataset |
| Hong Kong Companies Registry CR lookup | HK Companies Registry |
About NexGenData
NexGenData publishes 200+ buyer-intent Apify actors covering SEC filings (Form 4 insider buys, Form D, 13F holdings, 8-K material events, Schedule 13D/G activist tracker), YC alumni, Delaware DOC, lead generation, competitive intelligence, stock fundamentals across 30+ exchanges (SGX, ASX, TSX, B3, TWSE, KOSPI, HKEX, BSE Beijing, STAR Market, NSE India, HOSE Vietnam, Saudi Tadawul, JSE), property & macro data (Singapore HDB / URA, US Treasury yields, FX rates, commodity futures), and Chinese-market intelligence (JD, Douyin, Weibo, Xiaohongshu).
All actors are pay-per-result β you only pay for rows you keep. No subscription, no seat licence, no annual contract.
Browse the full catalog: https://apify.com/nexgendata?fpr=2ayu9b
Apify platform credit applies to your account as usual; this actor charges $0.01 per run start plus $0.05 per transaction record delivered. Runs that return no rows charge nothing for rows.