Microburbs
Private beta. Contact [email protected] before going to production.
Microburbs Property Data API
Introduction

Microburbs Property Data API

v1.0.0

One REST API for demographics, market indicators, risk scores, AVM and ranking — backed by 25+ years of Australian transactions and census data.

>_ Code
curl 'https://api.microburbs.com.au/v1/properties/GANSW704074813/profile' \
  -H 'Authorization: Bearer test'

Why Microburbs

  • Data depth — Demographics, lifestyle, risk, market, AVM and growth forecasts — all keyed to the same national suburb and property graph.
  • National coverage — Every Australian suburb and every residential property. GNAF-backed address resolution; state, SA2, SA3 included on every row.
  • Production reliability — Per-cent metering, predictable rate limits, idempotent meter events, and 429/5xx semantics you can code against without guesswork.

Pricing

Pricing is per endpoint. Every response carries an X-Cost-Cents header matching the exact cents you were billed. Bulk endpoints (e.g. /v1/properties/{id}/risks/all) ship at a flat bundle price.

Response envelope

Every priced endpoint returns the same envelope. Branch on data !== null.

Success — HTTP 200:

>_ Code
{
  "data": { "predicted_price": 1240000, "predicted_price_low": 1180000, "predicted_price_high": 1310000, "prediction_date": "2026-04-19" }
}

No data — still HTTP 200. reason is a stable slug per endpoint; message is human-readable:

>_ Code
{
  "data": null,
  "available": false,
  "reason": "no_avm_for_GANSW704074813",
  "message": "No AVM for GANSW704074813"
}

One schema per endpoint. data is nullable; available/reason/message are optional fields that only appear on no-data responses.

Response headers

Every metered response carries:

Header Meaning
X-Cost-Cents Exact cents billed for this call.
X-Spent-Cents Cumulative cents spent this billing period (after this call).
X-Remaining-Cents Cents left until your hard cap.
X-Period-End ISO timestamp when the billing period rolls over.
X-Rate-Card-Version Version of pricing in effect for this call.
X-Request-Id UUID for this call — quote it in support tickets.

Try it now

The default Bearer in the playground below is the public sandbox key test. It's restricted to two allowlisted properties — GANSW704074813 (27 Arlington St, Belmont North NSW) and GAACT714845944 (9 McDowall Pl, Kambah ACT) — plus two suburbs (Belmont North and Bondi). Call any route with those path values and you'll get real data, no signup. Mint your own key at our developer portal for full access.

Getting help