Microburbs
Suburb - Market

Built-year profile

GET/v1/suburbs/{suburb_name}/market/built-year10¢ per call

Estimated build-year profile — suburb aggregate + per-mesh-block medians.

Price: 10¢ per call.

Authorization

Request

The only values you send. Fields under Responses below are what comes back — you never pass those.

Path parameters

suburb_namestringrequired

Query parameters

None — this endpoint accepts no query parameters. Call the path above with your bearer token and nothing else.

Responses

Successful Response

application/json
BuiltYearfields returned to you
area_namestringalways returned

Suburb (SAL) name.

area_levelstringalways returned

Always 'suburb' for these endpoints.

median_yrintegermay be null

Suburb median build year (median of MB medians).

p10_yrintegermay be null

Earliest MB 10th-percentile year (range floor).

p90_yrintegermay be null

Latest MB 90th-percentile year (range ceiling).

modal_erastringmay be null

Dominant era label across MBs, e.g. '1980_1999'.

n_propsintegermay be null

Total properties behind the aggregate.

n_mbsintegermay be null

Mesh blocks with build-year data.

mbsarray of BuiltYearMbalways returned

Per-mesh-block estimates.

GET/v1/suburbs/{suburb_name}/market/built-year
cURL
curl --request GET \
  --url 'https://api.microburbs.com.au/v1/suburbs/Belmont%20North/market/built-year' \
  --header 'Authorization: Bearer test'
Example Responses
{
  "data": {
    "area_level": "suburb",
    "area_name": "Belmont North",
    "mbs": [
      {
        "mb": "10439043000",
        "median_yr": 1991.4,
        "modal_era": "1980_1999",
        "n_props": 61,
        "p10_yr": 1980.4,
        "p90_yr": 2000.3
      }
    ],
    "median_yr": 1979,
    "modal_era": "1980_1999",
    "n_mbs": 78,
    "n_props": 3405,
    "p10_yr": 1955,
    "p90_yr": 2010
  }
}
Successful Response200
application/json