Microburbs API

The Microburbs Property Data API: 173 metered, read-only REST operations for Australian property and suburb intelligence -- AVM valuations, sale/rent history, comparables, risk overlays, zoning, schools, transport and demographics -- with a matching 174-tool hosted MCP server.

Operations 174

GET /v1/ping Health check #
HEAD /v1/ping Health check (HEAD) #
GET /v1/me Me #
GET /v1/properties/{gnaf_id}/valuation/avm AVM — automated valuation #
GET /v1/properties/{gnaf_id}/basics/bed-count Bedroom count #
GET /v1/properties/{gnaf_id}/basics/bath-count Bathroom count #
GET /v1/properties/{gnaf_id}/basics/parking-count Parking-space count #
GET /v1/properties/{gnaf_id}/basics/dwelling-type Dwelling type #
GET /v1/properties/{gnaf_id}/basics/land-area-sqm Land area (sqm) #
GET /v1/properties/{gnaf_id}/profile ABS geo profile #
GET /v1/properties/{gnaf_id}/sale-history Sale & for-sale history #
GET /v1/properties/{gnaf_id}/sale-history-latest Most-recent sale record #
GET /v1/properties/{gnaf_id}/rent-history Rental listing history #
GET /v1/properties/{gnaf_id}/rent-history-latest Most-recent rent observation #
GET /v1/properties/{gnaf_id}/neighbours Neighbours #
GET /v1/properties/{gnaf_id}/comparables/cma-comp-set CMA comparable set #
GET /v1/properties/{gnaf_id}/comparables/cma-single-comp CMA — single best comparable #
GET /v1/properties/{gnaf_id}/comparables/recent-sales-nearby Recent sales within a radius #
GET /v1/properties/{gnaf_id}/development/zoning-code Primary zoning code #
GET /v1/properties/{gnaf_id}/development/zoning-overlays Development overlays at this point #
GET /v1/properties/{gnaf_id}/schools/nearby Nearby schools #
GET /v1/properties/{gnaf_id}/schools/ranking Local school ranking #
GET /v1/properties/{gnaf_id}/amenities/nearby Nearby amenities #
GET /v1/properties/{gnaf_id}/transport/nearby Nearest transport by mode #
GET /v1/properties/{gnaf_id}/risks/bushfire Bushfire-prone overlay #
GET /v1/properties/{gnaf_id}/risks/flood Flood overlay #
GET /v1/properties/{gnaf_id}/risks/historical-flood Historical-flood overlay #
GET /v1/properties/{gnaf_id}/risks/heritage Heritage overlay #
GET /v1/properties/{gnaf_id}/risks/public-housing Public-housing overlay #
GET /v1/properties/{gnaf_id}/risks/landslide Landslide overlay #
GET /v1/properties/{gnaf_id}/risks/erosion Erosion overlay #
GET /v1/properties/{gnaf_id}/risks/environment Environmental-risk overlay #
GET /v1/properties/{gnaf_id}/risks/hv-power-line High-voltage power-line overlay #
GET /v1/properties/{gnaf_id}/risks/mobile-black-spot Mobile black-spot overlay #
GET /v1/properties/{gnaf_id}/risks/all All property risk overlays — bundle #
GET /v1/properties/{gnaf_id}/valuation/all All valuation outputs — bundle #
GET /v1/properties/{gnaf_id}/basics/all All basics — bundle #
GET /v1/properties/{gnaf_id}/history/all All sale + rent history — bundle #
GET /v1/properties/{gnaf_id}/comparables/all All comparables — bundle #
GET /v1/properties/{gnaf_id}/development/all All planning — bundle #
GET /v1/properties/{gnaf_id}/schools/all All schools — bundle #
GET /v1/suburbs/{suburb_name}/profile ABS geo profile #
GET /v1/suburbs/list List suburbs #
GET /v1/suburbs/{suburb_name}/market/median-sale-price Median sale price #
GET /v1/suburbs/{suburb_name}/market/median-sale-price-series Median sale price — full history (up to 20+ years) #
GET /v1/suburbs/{suburb_name}/market/median-rent Median weekly rent #
GET /v1/suburbs/{suburb_name}/market/median-rent-series Median rent — full history (including 2024–2025) #
GET /v1/suburbs/{suburb_name}/market/price-growth-5y 5-year price growth #
GET /v1/suburbs/{suburb_name}/market/price-growth Past price growth (1 / 3 / 5 / 10-year) #
GET /v1/suburbs/{suburb_name}/market/yield-pct Gross rental yield (%) #
GET /v1/suburbs/{suburb_name}/market/days-on-market Median days on market #
GET /v1/suburbs/{suburb_name}/market/transaction-volume Sale-transaction volume #
GET /v1/suburbs/{suburb_name}/forecast/sale Sale-price growth forecast #
GET /v1/suburbs/{suburb_name}/listings/for-sale Current for-sale listings #
GET /v1/suburbs/{suburb_name}/demographics/age Age-bracket breakdown #
GET /v1/suburbs/{suburb_name}/demographics/income Income-bracket breakdown #
GET /v1/suburbs/{suburb_name}/ethnicity/ancestry Ancestry breakdown #
GET /v1/suburbs/{suburb_name}/ethnicity/birthplace Country-of-birth breakdown #
GET /v1/suburbs/{suburb_name}/schools/catchment Public-school catchment polygons #
GET /v1/suburbs/{suburb_name}/schools/nearby Nearby schools #
GET /v1/suburbs/{suburb_name}/development/da-count Recent DA count #
GET /v1/suburbs/{suburb_name}/development/da-list Recent DA list #
GET /v1/suburbs/{suburb_name}/risks/bushfire Bushfire coverage #
GET /v1/suburbs/{suburb_name}/risks/flood Flood area coverage + optional polygon map #
GET /v1/suburbs/{suburb_name}/similar Similar suburbs #
GET /v1/suburbs/{suburb_name}/market/all Core market indicators — bundle #
GET /v1/suburbs/{suburb_name}/demographics/all Age + income — bundle #
GET /v1/suburbs/{suburb_name}/ethnicity/all All ethnicity — bundle #
GET /v1/suburbs/{suburb_name}/schools/all All schools — bundle #
GET /v1/suburbs/{suburb_name}/development/all DA count + DA list — bundle #
GET /v1/suburbs/{suburb_name}/risks/all Bushfire + flood — bundle #
GET /v1/mbs/list List mesh blocks in a suburb #
GET /v1/mbs/{mb_code}/profile ABS geo profile #
GET /v1/lga/list List LGAs #
GET /v1/lga/{lga_name}/profile ABS geo profile #
GET /v1/sa4/list List SA4s #
GET /v1/sa4/{sa4_name}/profile ABS geo profile #
GET /v1/geocode/address Address → GNAF #
GET /v1/geocode/suburb Suburb autocomplete #
GET /v1/area-stats/fields Search area-statistics fields #
GET /v1/area-stats/regions List regions at a level #
GET /v1/area-stats/{region_level}/{region}/values Area statistics for a region #
GET /v1/suburbs/{suburb_name}/hero/summary Suburb at a glance #
GET /v1/suburbs/{suburb_name}/hero/neighbours Neighbouring suburbs #
GET /v1/suburbs/{suburb_name}/hero/price-growth-12mo 12-month price growth #
GET /v1/suburbs/{suburb_name}/market/mortgage-stress Mortgage stress #
GET /v1/suburbs/{suburb_name}/market/investor-concentration Investor concentration #
GET /v1/suburbs/{suburb_name}/market/built-year Built-year profile #
GET /v1/suburbs/{suburb_name}/market/vacancy-map Rental vacancy — per mesh block #
GET /v1/suburbs/{suburb_name}/market/land-values Land values #
GET /v1/suburbs/{suburb_name}/market/strata-levies Strata levies #
GET /v1/suburbs/{suburb_name}/market/affordability Affordability index #
GET /v1/suburbs/{suburb_name}/market/bedroom-stats Bedroom stats #
GET /v1/suburbs/{suburb_name}/market/repeat-sales Repeat sales #
GET /v1/suburbs/{suburb_name}/market/supply-pressure Supply pressure #
GET /v1/suburbs/{suburb_name}/market/days-on-market-benchmark Days on market — regional benchmark #
GET /v1/suburbs/{suburb_name}/market/comparable-suburbs Comparable suburbs #
GET /v1/suburbs/{suburb_name}/market/rent-map Median weekly rent per microburb #
GET /v1/suburbs/{suburb_name}/market/yield-map Gross rental yield per microburb #
GET /v1/suburbs/{suburb_name}/lifestyle/livability-map Livability scores per microburb #
GET /v1/suburbs/{suburb_name}/sales/recent Recent sales (last 3 years) #
GET /v1/suburbs/{suburb_name}/sales/summary Sales summary (3-year count + median) #
GET /v1/suburbs/{suburb_name}/crime/summary Crime — suburb vs national benchmark #
GET /v1/suburbs/{suburb_name}/crime/breakdown Crime — breakdown by type #
GET /v1/suburbs/{suburb_name}/crime/by-mesh-block Crime — rate per mesh block #
GET /v1/suburbs/{suburb_name}/risks/property-hazard-counts Property hazard counts #
GET /v1/suburbs/{suburb_name}/risks/extras Extra risk indicators #
GET /v1/suburbs/{suburb_name}/risks/counts Hazard item counts #
GET /v1/suburbs/{suburb_name}/risks/slope Terrain slope profile #
GET /v1/suburbs/{suburb_name}/risks/heritage-share Heritage share of properties #
GET /v1/suburbs/{suburb_name}/lifestyle/summary Lifestyle summary — POIs, terrain, landmarks #
GET /v1/suburbs/{suburb_name}/lifestyle/poi-impacts Amenity price impacts #
GET /v1/suburbs/{suburb_name}/lifestyle/livability Livability scores + regional benchmark #
GET /v1/suburbs/{suburb_name}/lifestyle/pois POIs / amenities in the suburb (pubs, cafes, gyms, schools, …) #
GET /v1/suburbs/{suburb_name}/lifestyle/landmarks Nearest beach + hospital #
GET /v1/suburbs/{suburb_name}/lifestyle/narrative Livability narrative sentences #
GET /v1/suburbs/{suburb_name}/lifestyle/cbd Distance to the nearest city and to the nearest capital #
GET /v1/suburbs/{suburb_name}/development/zoning-map Zoning map (polygons) #
GET /v1/suburbs/{suburb_name}/development/building-controls Building controls — height & FSR #
GET /v1/suburbs/{suburb_name}/development/construction-activity Construction activity per mesh block #
GET /v1/suburbs/{suburb_name}/development/supply New supply — units vs houses #
GET /v1/suburbs/{suburb_name}/development/profile Development profile #
GET /v1/suburbs/{suburb_name}/development/council-rates Average council rates #
GET /v1/suburbs/{suburb_name}/development/applications Development applications #
GET /v1/suburbs/{suburb_name}/demographics/population-history Total population, history & projection #
GET /v1/suburbs/{suburb_name}/demographics/business Local business mix #
GET /v1/suburbs/{suburb_name}/demographics/voting Projected voting profile #
GET /v1/suburbs/{suburb_name}/demographics/ancestry-map Dominant ancestry per microburb #
GET /v1/suburbs/{suburb_name}/demographics/cultural-integration Cultural-integration score #
GET /v1/suburbs/{suburb_name}/demographics/tenure Owner-occupation and housing tenure rates #
GET /v1/suburbs/{suburb_name}/demographics/cohorts Regional & neighbour cohort ranks #
GET /v1/suburbs/{suburb_name}/demographics/income-map Income per microburb #
GET /v1/suburbs/{suburb_name}/street-forecasts Street-level price forecasts #
GET /v1/suburbs/{suburb_name}/shapes/boundary Suburb boundary polygon #
GET /v1/suburbs/{suburb_name}/shapes/neighbours Neighbouring suburb boundaries #
GET /v1/suburbs/{suburb_name}/shapes/mesh-blocks Mesh-block polygons #
GET /v1/suburbs/{suburb_name}/shapes/hazards Hazard-overlay polygons by layer #
GET /v1/suburbs/{suburb_name}/shapes/public-housing-sa1 Public-housing share by SA1 #
GET /v1/suburbs/{suburb_name}/shapes/noise-heatmap Noise-map regions #
GET /v1/suburbs/{suburb_name}/shapes/easements Easement geometries #
GET /v1/suburbs/{suburb_name}/shapes/busy-roads Busy-road segments #
GET /v1/properties/{gnaf_id}/valuation/land-values Council land values — 5-year series #
GET /v1/properties/{gnaf_id}/valuation/value-series AVM value over time #
GET /v1/properties/{gnaf_id}/valuation/negative-gearing Negative-gearing stat #
GET /v1/properties/{gnaf_id}/valuation/agent-quoting Agent quoting accuracy #
GET /v1/properties/{gnaf_id}/surroundings/properties Surrounding properties (200 m) #
GET /v1/properties/{gnaf_id}/surroundings/tenure Surrounding tenure mix (200 m) #
GET /v1/properties/{gnaf_id}/surroundings/public-housing Surrounding public-housing flags (200 m) #
GET /v1/properties/{gnaf_id}/surroundings/parcels Surrounding cadastral parcels (200 m) #
GET /v1/properties/{gnaf_id}/surroundings/listing-history-signals Surrounding listing-history signals (200 m) #
GET /v1/properties/{gnaf_id}/context/mesh-blocks Mesh blocks — 1 km buffer stats #
GET /v1/properties/{gnaf_id}/context/street-bedroom-series Bedroom-band price series #
GET /v1/properties/{gnaf_id}/context/nearby-for-sale Nearby for-sale listings #
GET /v1/suburbs/{suburb_name}/market/stock-on-market Stock on market #
GET /v1/suburbs/{suburb_name}/market/months-of-supply Months of supply #
GET /v1/suburbs/{suburb_name}/market/vacancy-rate Rental vacancy rate — suburb headline #
GET /v1/suburbs/{suburb_name}/market/yield-pct-series Gross rental yield — full series #
GET /v1/suburbs/{suburb_name}/market/vacancy-rate-series Rental vacancy rate — full series #
GET /v1/suburbs/{suburb_name}/market/recent-price-movement Recent price movement (last 4 weeks) #
GET /v1/suburbs/{suburb_name}/risks/hv-power-lines High-voltage power lines #
GET /v1/suburbs/{suburb_name}/risks/capital-growth-impact Capital-growth impact per hazard #
GET /v1/suburbs/{suburb_name}/market/growth-drivers Capital-growth drivers #
GET /v1/suburbs/{suburb_name}/demographics/underclass-drag Underclass drag #
GET /v1/suburbs/{suburb_name}/demographics/unemployment Unemployment rate #
GET /v1/suburbs/{suburb_name}/demographics/single-parents Single-parent families #
GET /v1/suburbs/{suburb_name}/demographics/private-school Private-school students #
GET /v1/suburbs/{suburb_name}/development/density Dwelling & population density #
GET /v1/suburbs/{suburb_name}/development/council-intelligence Council intelligence signals #
GET /v1/suburbs/{suburb_name}/market/median-price-map Median sale price per microburb #
GET /v1/properties/{gnaf_id}/street/profile Street profile — this property's street vs its suburb #
GET /v1/suburbs/finder/fields Finder field catalog #
GET /v1/suburbs/finder/regions Finder scope regions #
GET /v1/suburbs/finder/count Count matching suburbs #
GET /v1/suburbs/finder/search Search suburbs #

Documentation

Specifications

Other Resources

🔗
LLMsTxt
https://www.microburbs.com.au/llms.txt
🔗
ToolCrosswalk
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/mcp/microburbs-tool-crosswalk.yml
🔗
MCPServer
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/mcp/microburbs-mcp.yml
🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/conventions/microburbs-conventions.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/errors/microburbs-problem-types.yml
🔗
Lifecycle
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/lifecycle/microburbs-lifecycle.yml
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/data-model/microburbs-data-model.yml
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/overlays/microburbs-openapi-overlay.yaml
🔗
Plans
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/plans/microburbs-plans-pricing.yml
🔗
Conformance
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/conformance/microburbs-conformance.yml
🔗
Sandbox
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/sandbox/microburbs-sandbox.yml
🔗
AgentSkill
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/skills/_index.yml
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/apis.yml

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microburbs-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microburbs-openapi.json Raw ↑
{"openapi":"3.1.0","info":{"title":"Microburbs Property Data API","summary":"Suburb and property data for every Australian locality.","description":"**One REST API for demographics, market indicators, risk scores, AVM and\nranking — backed by 25+ years of Australian transactions and census data.**\n\n```bash\ncurl 'https://api.microburbs.com.au/v1/properties/GANSW704074813/profile' \\\n  -H 'Authorization: Bearer test'\n```\n\n## Why Microburbs\n\n- **Data depth** — Demographics, lifestyle, risk, market, AVM and growth forecasts — all keyed to the same national suburb and property graph.\n- **National coverage** — Every Australian suburb and every residential property. GNAF-backed address resolution; state, SA2, SA3 included on every row.\n- **Production reliability** — Atomic prepaid reservations, predictable rate limits, request IDs, and 402/429/5xx semantics you can code against without guesswork.\n\n## Pricing\n\nPricing is **per endpoint**. Every response carries an `X-Cost-Cents` header\nmatching the exact cents you were billed. Bulk endpoints (e.g.\n`/v1/properties/{id}/risks/all`) ship at a flat bundle price.\n\n## Response envelope\n\nEvery priced endpoint returns the same envelope. Branch on\n`data !== null`.\n\n**Success** — HTTP 200:\n\n```json\n{\n  \"data\": { \"predicted_price\": 1240000, \"predicted_price_low\": 1180000, \"predicted_price_high\": 1310000, \"prediction_date\": \"2026-04-19\" }\n}\n```\n\n**No data** — still HTTP 200. `reason`\nis a stable slug per endpoint; `message` is human-readable:\n\n```json\n{\n  \"data\": null,\n  \"available\": false,\n  \"reason\": \"no_avm_for_GANSW704074813\",\n  \"message\": \"No AVM for GANSW704074813\"\n}\n```\n\nOne schema per endpoint. `data` is nullable;\n`available`/`reason`/`message` are optional fields that only appear\non no-data responses.\n\n## Response headers\n\nEvery metered response carries the exact call cost, cumulative spend and\nremaining prepaid credit. `X-Balance-Cents` is retained as an alias of\n`X-Remaining-Cents` for clients built during the prepaid-wallet preview.\n\n| Header | Meaning |\n| --- | --- |\n| `X-Cost-Cents` | Exact cents billed for this call. |\n| `X-Spent-Cents` | Cumulative cents Autumn reports used for this wallet. |\n| `X-Remaining-Cents` | Spendable prepaid credit left after this call. Calls stop at zero. |\n| `X-Period-End` | Start of the next UTC calendar month. Credits do not expire at this timestamp. |\n| `X-Balance-Cents` | Alias of `X-Remaining-Cents`. |\n| `X-Rate-Card-Version` | Version of pricing in effect for this call. |\n| `X-Request-Id` | UUID for this call — quote it in support tickets. |\n\n## Try it now\n\nThe default Bearer in the playground below is the public sandbox key\n`test`. It unlocks one sample suburb and one sample property in **every\nstate and territory**, so you can sanity-check the data against a place\nyou actually know:\n\n| State | Suburb (`suburb_name`) | Property (`gnaf_id`) |\n| --- | --- | --- |\n| NSW | `Belmont North`, `Bondi` | `GANSW704074813` — 27 Arlington St, Belmont North |\n| VIC | `St Kilda (Vic.)` | `GAVIC419929404` — 12A Chaucer St, St Kilda |\n| QLD | `Fortitude Valley` | `GAQLD162849753` — 305/41 Robertson St, Fortitude Valley |\n| WA | `Subiaco` | `GAWA_146662014` — 36 Olive St, Subiaco |\n| SA | `Unley` | `GASA_422266490` — 53 Marion St, Unley |\n| TAS | `Sandy Bay` | `GATAS702292990` — 85 Lord St, Sandy Bay |\n| ACT | `Kambah` | `GAACT714845944` — 9 McDowall Pl, Kambah |\n| NT | `Nightcliff` | `GANT_703835649` — 16 Jacksonia Cct, Nightcliff |\n\nSuburb names are canonical ABS SAL strings — note `St Kilda (Vic.)`,\nwhich ABS disambiguates from the South Australian one. Call any route\nwith these path values and you'll get real data, no signup. Anything\nelse returns `403`; mint your own key at our\n[developer portal](/developers/keys) for full access.\n\n## Using an LLM agent? Connect over MCP\n\nEvery endpoint in this reference is also exposed as a native tool over the\n**Model Context Protocol**, so Claude, Cursor, and other agents can call\nMicroburbs data directly — same API key, same plan, same per-call cents\nmetering.\n\n- **Hosted endpoint (SSE):** `https://mcp.microburbs.com.au/sse`\n- **Auth:** `Authorization: Bearer mib_live_...` (your REST key works as-is)\n- **Claude Code:** `claude mcp add --transport sse microburbs https://mcp.microburbs.com.au/sse --header \"Authorization: Bearer mib_live_...\"`\n\nFull setup (claude.ai connector, Cursor, Zed) is on the\n[MCP page](/developers/mcp).\n\n## Getting help\n\n- Email support: david@microburbs.com.au\n","version":"1.0.0"},"servers":[{"url":"https://api.microburbs.com.au","description":"Production"}],"paths":{"/v1/ping":{"get":{"tags":["Account"],"summary":"Health check","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard without affecting your usage.","operationId":"ping","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Ping"}}}}}},"head":{"tags":["Account"],"summary":"Health check (HEAD)","description":"Returns immediately if the API is up. No authentication required and not metered — safe to poll from a load balancer, uptime monitor, or status dashboard without affecting your usage.","operationId":"ping_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Ping Head"}}}}}}},"/v1/me":{"get":{"tags":["Account"],"summary":"Me","description":"Return key identity and the authoritative Autumn credit balance.","operationId":"me_v1_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Me V1 Me Get"}}}}}}},"/v1/properties/{gnaf_id}/valuation/avm":{"get":{"tags":["Property - Valuation"],"summary":"AVM — automated valuation","description":"Microburbs ML AVM for a single GNAF — point estimate, 80% range,\nplus a confidence score (0–100) derived from the interval width.\n\n**Price: 10¢ per call.**","operationId":"get_property_avm_v1_properties__gnaf_id__valuation_avm_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_AvmEstimate_"},"example":{"data":{"predicted_price":876651,"predicted_price_high":1183479,"predicted_price_low":569823,"prediction_date":"2026-04-20"}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-price-cents":10}},"/v1/properties/{gnaf_id}/basics/bed-count":{"get":{"tags":["Property - Basics"],"summary":"Bedroom count","description":"Bedroom count from the latest matching listing.\n\n**Price: 5¢ per call.**","operationId":"get_property_bed_count_v1_properties__gnaf_id__basics_bed_count_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_BedCount_"},"example":{"data":{"bed_count":4}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-price-cents":5}},"/v1/properties/{gnaf_id}/basics/bath-count":{"get":{"tags":["Property - Basics"],"summary":"Bathroom count","description":"Bathroom count from the latest matching listing.\n\n**Price: 5¢ per call.**","operationId":"get_property_bath_count_v1_properties__gnaf_id__basics_bath_count_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_BathCount_"},"example":{"data":{"bath_count":2}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-price-cents":5}},"/v1/properties/{gnaf_id}/basics/parking-count":{"get":{"tags":["Property - Basics"],"summary":"Parking-space count","description":"Parking-space count from the latest matching listing.\n\n**Price: 5¢ per call.**","operationId":"get_property_parking_count_v1_properties__gnaf_id__basics_parking_count_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_ParkingCount_"},"example":{"data":{"parking_count":5}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-price-cents":5}},"/v1/properties/{gnaf_id}/basics/dwelling-type":{"get":{"tags":["Property - Basics"],"summary":"Dwelling type","description":"Dwelling type (house, unit, townhouse, ...).\n\n**Price: 5¢ per call.**","operationId":"get_property_dwelling_type_v1_properties__gnaf_id__basics_dwelling_type_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_DwellingType_"},"example":{"data":{"dwelling_type":"house"}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-price-cents":5}},"/v1/properties/{gnaf_id}/basics/land-area-sqm":{"get":{"tags":["Property - Basics"],"summary":"Land area (sqm)","description":"Parcel land area in square metres from the cadastral feed.\n\n**Price: 3¢ per call.**","operationId":"get_property_land_area_sqm_v1_properties__gnaf_id__basics_land_area_sqm_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_LandAreaSqm_"},"example":{"data":{"land_area_sqm":814.0}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-price-cents":3}},"/v1/properties/{gnaf_id}/profile":{"get":{"tags":["Property - Profile"],"summary":"ABS geo profile","description":"Resolve a GNAF to its full ABS Statistical Geography Standard\nhierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus\nthe parallel admin chain (LGA, suburb (SAL), postcode). Call this\nonce to get every ABS key the rest of the data layers index on.\n\n**Price: 3¢ per call.**","operationId":"get_property_profile_v1_properties__gnaf_id__profile_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_PropertyProfile_"},"example":{"data":{"gccsa":"Australian Capital Territory","lga":"Unincorporated ACT","mesh_block":"80111103200","postcode":"2902","sa1":"80101102001","sa2":"Kambah","sa3":"Tuggeranong","sa4":"Australian Capital Territory","state":"ACT","suburb":"Kambah (ACT)"}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-price-cents":3}},"/v1/properties/{gnaf_id}/sale-history":{"get":{"tags":["Property - History"],"summary":"Sale & for-sale history","description":"All Sold + For Sale records, most-recent first.\n\n**Price: 30¢ per call.**","operationId":"get_property_sale_history_v1_properties__gnaf_id__sale_history_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_list_HistoryRecord__"},"example":{"data":[{"date":"2025-06-05","price":990000,"type":"Sold","address":"9 Mcdowall Place"},{"date":"2025-05-22","type":"For Sale","address":"9 Mcdowall Place"}]}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-sample-response":[{"date":"2025-06-05","price":990000,"type":"Sold","address":"9 Mcdowall Place"},{"date":"2025-05-22","type":"For Sale","address":"9 Mcdowall Place"}],"x-price-cents":30}},"/v1/properties/{gnaf_id}/sale-history-latest":{"get":{"tags":["Property - History"],"summary":"Most-recent sale record","description":"Most-recent Sold or For Sale record.\n\n**Price: 10¢ per call.**","operationId":"get_property_sale_history_latest_v1_properties__gnaf_id__sale_history_latest_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_HistoryRecord_"},"example":{"data":{"date":"2025-06-05","price":990000,"type":"Sold","address":"9 Mcdowall Place"}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-sample-response":{"date":"2025-06-05","price":990000,"type":"Sold","address":"9 Mcdowall Place"},"x-price-cents":10}},"/v1/properties/{gnaf_id}/rent-history":{"get":{"tags":["Property - History"],"summary":"Rental listing history","description":"All For Rent records, most-recent first.\n\n**Price: 30¢ per call.**","operationId":"get_property_rent_history_v1_properties__gnaf_id__rent_history_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_list_HistoryRecord__"},"example":{"data":[{"date":"2025-07-24","price":750,"type":"For Rent","address":"9 Mcdowall Place"},{"date":"2022-10-10","type":"For Rent","address":"9 Mcdowall Place"}]}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-sample-response":[{"date":"2025-07-24","price":750,"type":"For Rent","address":"9 Mcdowall Place"},{"date":"2022-10-10","type":"For Rent","address":"9 Mcdowall Place"}],"x-price-cents":30}},"/v1/properties/{gnaf_id}/rent-history-latest":{"get":{"tags":["Property - History"],"summary":"Most-recent rent observation","description":"Most-recent For Rent record.\n\n**Price: 10¢ per call.**","operationId":"get_property_rent_history_latest_v1_properties__gnaf_id__rent_history_latest_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_HistoryRecord_"},"example":{"data":{"date":"2025-07-24","price":750,"type":"For Rent","address":"9 Mcdowall Place"}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-sample-response":{"date":"2025-07-24","price":750,"type":"For Rent","address":"9 Mcdowall Place"},"x-price-cents":10}},"/v1/properties/{gnaf_id}/neighbours":{"get":{"tags":["Property - Title"],"summary":"Neighbours","description":"Adjoining-parcel neighbours, enriched with address + property\ntype + bed/bath/garage from the latest matching listing.\n\n**Price: 30¢ per call.**","operationId":"get_property_neighbours_v1_properties__gnaf_id__neighbours_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_Neighbours_"},"example":{"data":{"neighbours":[{"address":"3 TAMAR STREET","gnaf_pid":"GANSW704083204","property_type":"house"},{"address":"16 HARRISON STREET","gnaf_pid":"GANSW704073018","property_type":"house"},{"address":"14 HARRISON STREET","gnaf_pid":"GANSW704073016","property_type":"house"}]}}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepaid wallet.","required":true,"schema":{"type":"integer","minimum":0}},"X-Remaining-Cents":{"description":"Spendable prepaid credit left after this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Period-End":{"description":"Start of the next UTC calendar month. Prepaid credit does not expire at this timestamp.","required":true,"schema":{"type":"string","format":"date-time"}},"X-Balance-Cents":{"description":"Compatibility alias of X-Remaining-Cents.","required":true,"schema":{"type":"integer","minimum":0}},"X-Rate-Card-Version":{"description":"Version of the endpoint rate card used for this call.","required":true,"schema":{"type":"integer","minimum":1}},"X-Request-Id":{"description":"Request identifier to quote in support requests.","required":true,"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"},"example":{"detail":[{"type":"missing","loc":["query","address"],"msg":"Field required","input":null}]}}}}},"x-price-cents":30}},"/v1/properties/{gnaf_id}/comparables/cma-comp-set":{"get":{"tags":["Property - Comparables"],"summary":"CMA comparable set","description":"Top comparable sales used to triangulate the subject property's value.\n\n**Price: 60¢ per call.**","operationId":"get_property_cma_comp_set_v1_properties__gnaf_id__comparables_cma_comp_set_get","parameters":[{"name":"gnaf_id","in":"path","required":true,"schema":{"type":"string","title":"Gnaf Id","example":"GANSW704074813"},"example":"GANSW704074813"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiResponse_list_CmaComp__"},"example":{"data":[{"gnaf_pid":"GAACT714923950","street":"8 SHIPARD PL","bedrooms":4,"bathrooms":2,"dist_score":6.319769313849382,"price":815000.0,"date_sold":"2024-07-13","latitude":-35.38013684,"longitude":149.06828089,"sal":"Kambah","state":"ACT","property_type":"house","garage_spaces":2},{"gnaf_pid":"GAACT714962432","street":"19 MACKAY CR","bedrooms":4,"bathrooms":2,"dist_score":6.314913077374466,"price":975000.0,"date_sold":"2024-05-17","latitude":-35.38141033,"longitude":149.0765471,"sal":"Kambah","state":"ACT","property_type":"house","garage_spaces":2},{"gnaf_pid":"GAACT714953151","street":"23 BROWNSMITH CR","bedrooms":4,"bathrooms":2,"dist_score":6.202634043106887,"price":1049000.0,"date_sold":"2024-05-10","latitude":-35.38009598,"longitude":149.07224252,"sal":"Kambah","state":"ACT","property_type":"house","garage_spaces":4}]}}},"headers":{"X-Cost-Cents":{"description":"Exact cents billed for this call.","required":true,"schema":{"type":"integer","minimum":0}},"X-Spent-Cents":{"description":"Cumulative cents Autumn reports used for this prepai

# --- truncated at 32 KB (1254 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microburbs/refs/heads/main/openapi/microburbs-openapi.json