Singapore URA Private Property Transactions API avatar

Singapore URA Private Property Transactions API

Pricing

from $50.00 / 1,000 singapore ura private property transaction records

Go to Apify Store
Singapore URA Private Property Transactions API

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

NexGenData

Maintained by Community

Actor 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 district
  • district_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 Terrace
  • tenure β€” Freehold / 999-year leasehold / 99-year leasehold (and the lease commencement year where applicable)
  • completion_date β€” TOP (Top Of Project) year β€” when CSC was issued
  • sale_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_sqm and area_sqft β€” Strata or Land area, both units
  • type_of_area β€” Strata or Land
  • transacted_price_sgd β€” gross transacted price in SGD
  • unit_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 if transacted_price_sgd >= 5,000,000 OR district in D09 / D10 / D11)
  • is_new_sale β€” boolean (True if type_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-D28
  • property_type β€” ALL or any URA category
  • type_of_sale β€” ALL / New Sale / Sub Sale / Resale
  • min_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/D11
  • ura_access_key β€” optional, for live mode
  • limit β€” 1-2000 records returned (premium per-record pricing)

Pricing

Pay-per-event:

  • $0.01 actor-start
  • $0.05 per 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

ToolWhat you getWhat you don'tPer-record cost
PropertyGuru ProBrowse-grade UI; agent CRM; comp lookups behind paywallNo bulk API export; rate-limited; no JSON; agent-only loginSubscription SGD ~$300+/mo, no per-record
99.co PremiumListing-side UI; some agent reportsNo bulk transaction API; private listings only β€” not URA caveatsSubscription SGD ~$200+/mo
SRX Property (X-Value)X-Value AVM model; comp reports for licensed usersClosed model; no raw API; per-report pricingSGD ~$30 per X-Value report
EdgePropEditorial + analytics dashboard; search by projectWeb-only; no programmatic export; ad-supportedFree browse, no bulk
SquareFootAggregated condo profiles + historical price chartsWeb-only; no bulk export; portal scrape riskFree browse, no bulk
This actorOfficial URA data; structured JSON; bulk API; full filtersYou 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_source field).
  • 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

CapabilityNexGenData SG URA TransactionsPropertyGuru99.coEdgeProp Singapore ProSRX 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 subscriptionFree UI / lead-gen funnelFree UI / lead-gen funnelS$ 588-2,388/yr ProS$ 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 caseActor
Singapore HDB resale flat transactions (data.gov.sg)SG HDB Resale Prices
Singapore ACRA company / director / UEN registrySingapore ACRA Companies
SGX Singapore stock screener (STI + S-REITs)SGX Singapore Stock Screener
MAS regulated FI directorySG MAS Financial Institutions
SGX IPO calendarSG SGX IPO Calendar
data.gov.sg multi-dataset routerSG data.gov.sg Multi-Dataset
Hong Kong Companies Registry CR lookupHK 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.