# SG Property Data — Singapore Private Landed District Price Stats

> SG Property Data — Singapore Private Landed District Price Stats is a paid API for AI agents from sgpropertydata.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-08).

Returns computed price statistics (median PSF, CAGR, percentile ranges, YoY trends) for Singapore private landed residential properties within a specific postal district, optionally filtered by tenure.

## Facts

- Endpoint: GET https://sgpropertydata.com/private/landed/districts/%7Bdistrict%7D/stats
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-08
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sg-property-data-singapore-private-landed-district-price-stats-2b23942f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5HBO-xA544faqoN6RhwS-

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sg-property-data-singapore-private-landed-district-price-stats-2b23942f
```

Example prompt: What are the price stats for private landed property in Singapore District 10 — give me the median PSF, CAGR, and yearly breakdown, filtering for freehold tenure only.

## When to prefer this

Use this endpoint when you need computed, ready-to-use price analytics (CAGR, median PSF, percentile bands, YoY trends) for Singapore private landed property at the district level — rather than raw transaction records. Prefer this over HDB endpoints when the user is asking about private landed homes specifically, and over project-level endpoints when district-wide aggregation is needed. The tenure filter (Freehold/Leasehold/ALL) makes it ideal for tenure-specific investment comparisons.

## Known failure modes

- Invalid or non-existent district code returns 404 or empty result
- District with insufficient transaction data may return low-confidence CAGR or missing yearly breakdown entries
- Invalid tenure enum value returns 400 bad request
- Network or payment (x402) failure returns 402 or 5xx error
- Very recent quarters may lack data if URA records have not been ingested yet

## How this service works

District, market-segment, town, and project-level price trends, CAGR, and rental yield for Singapore private residential property (condo and landed) and HDB resale flats, computed from URA and HDB records. REST and MCP access, priced per call for AI agents.

## Output

A JSON object containing: a CAGR value with confidence rating (e.g. 4.8% per year, high confidence); a snapshot with median PSF, P25 PSF, P75 PSF, and transaction count; and a yearly breakdown array with year, median PSF, and YoY change percentage — all specific to the requested district and tenure type.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "district"
     ],
     "properties": {
      "district": {
       "type": "string",
       "description": "Two-digit Singapore postal district code"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "tenure": {
       "enum": [
        "ALL",
        "Freehold",
        "Freehold-equivalent",
        "Leasehold"
       ],
       "type": "string",
       "description": "Defaults to ALL (blended across tenures) if omitted"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cagr": {
   "unit": "percent_per_year",
   "value": 4.8,
   "confidence": "high"
  },
  "snapshot": {
   "p25_psf": 2240,
   "p75_psf": 2510,
   "median_psf": 2387.5,
   "transaction_count": 41
  },
  "yearly_breakdown": [
   {
    "year": 2025,
    "median_psf": 2387.5,
    "yoy_change_pct": 4.2
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sg-property-data-singapore-private-landed-district-price-stats-2b23942f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sgpropertydata.com](https://www.zero.xyz/host/sgpropertydata.com/llms.txt)
