accueil / serveurs / Géo & Temps / au.com.microburbs/property-data
au.com.microburbs/property-data
serveur MCP (Model Context Protocol) · microburbs 3.4.4
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que au.com.microburbs/property-data est sûr ?
Au dernier audit MCP Hub, le serveur MCP « au.com.microburbs/property-data » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 173 outils
- area_stats_fields≈ 324 tokens
Discover which statistical fields exist. Free (0c). Fuzzy, token-based matching covers table topics and clean column labels as well as terse field codes. Common natural-language plurals and Census synonyms are handled, so the verbatim `query=couples with children` discovers the exact 2021 ABS family-composition count fields rather than substituting the broader `census_family_households` metric. Use the returned field code(s) with the priced `/area-stats/SAL/{suburb}/values` route. ~17k fields available. **Free.**
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Max fields to return.query· ? · optionnel
Fuzzy search over ABS field names/codes, table topics and column labels (e.g. 'total population', 'couple family children', 'tenure owned outright', or 'median rent'). Omit to list.
Exemple d'appel{"name": "area_stats_fields", "arguments": {"limit": 1, "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - area_stats_regions≈ 238 tokens
List the regions that exist at a level — every suburb, LGA, postcode, etc. Free (0c). Use it to discover the exact region names to pass to /values. **Free.**
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Max regions to return.query· ? · optionnel
Filter by region name (substring, case-insensitive). Omit to list.region_level· string · requis
Region level: SAL (suburb), SA1, SA2, SA3, SA4, LGA, POA, GCCSA, STE, AUS.
Exemple d'appel{"name": "area_stats_regions", "arguments": {"region_level": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - area_stats_values≈ 315 tokens
Statistical field values for one region. Pass `fields` — 1 to 5 field codes (from /fields) — to fetch. At SAL level, `mode=sa1` switches from the suburb-aggregate value to a per-SA1 breakdown — every SA1 that falls inside the suburb, each with its own values. **Price: 3¢ per call.**
Paramètres, retour & exemple (4)
Paramètresmode· ? · optionnel
SAL only: 'sa1' returns values for every SA1 in the suburb, instead of the suburb aggregate.fields· string · requis
Comma-separated field codes (from /fields). Required, 1-5 per call.region· string · requis
Region name (case-insensitive). For SA1, the SA1 code (SA1s are unnamed).region_level· string · requis
Region level: SAL (suburb), SA1, SA2, SA3, SA4, LGA, POA, GCCSA, STE, AUS.
Exemple d'appel{"name": "area_stats_values", "arguments": {"fields": "texte", "region": "texte", "region_level": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - geocode_address≈ 181 tokens
Resolve a freeform address string to candidate G-NAF identifiers. Use this before calling any ``/v1/properties/{gnaf_id}/...`` route — those endpoints require a GNAF in the path. Returns up to 10 candidates, ranked by Meilisearch score. **Price: 1¢ per call.**
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Freeform address string.
Exemple d'appel{"name": "geocode_address", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - geocode_suburb≈ 176 tokens
Autocomplete a partial suburb search string against the ABS SAL list. Use this before calling ``/v1/suburbs/{name}/...`` — those endpoints require a canonical SAL name in the path. **Free.**
Paramètres, retour & exemple (2)
Paramètresq· string · requis
Partial suburb name.state· ? · optionnel
Optional state filter (NSW, VIC, ...).
Exemple d'appel{"name": "geocode_suburb", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lga_list≈ 138 tokens
All Australian LGAs. Optional `?state=` filter (e.g. 'NSW'). Returns `{lga, state}` per row. Flat cost. **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètresstate· ? · optionnel
Filter by state / territory (NSW, VIC, ...). Optional — ~540 LGAs nationally.
Exemple d'appel{"name": "lga_list", "arguments": {"state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lga_profile≈ 116 tokens
LGA's parent chain — state + GCCSA. LGAs aren't strictly nested in SA4 so the upward chain stops there. **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètreslga_name· string · requis
Exemple d'appel{"name": "lga_profile", "arguments": {"lga_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mbs_list≈ 160 tokens
Mesh-block codes inside a suburb. ``sal`` is required for now — nationwide / by-LGA / by-SA3 listings will land later when there's a story for the large payloads (a single LGA can hit a few thousand mesh blocks). **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètressal· string · requis
Required. Suburb (SAL) to list mesh blocks for.
Exemple d'appel{"name": "mbs_list", "arguments": {"sal": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mbs_profile≈ 124 tokens
The mesh block's upward ABS chain — SA1, SA2/3/4, GCCSA, state — plus the parallel admin chain (LGA, suburb (SAL), postcode). **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètresmb_code· string · requis
Exemple d'appel{"name": "mbs_profile", "arguments": {"mb_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - me≈ 86 tokens
Return the calling account and its current prepaid credit balance. **Free.**
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "me", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ping≈ 121 tokens
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. **Free.**
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "ping", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_amenities_nearby≈ 168 tokens
Curated amenities (supermarkets, green spaces, restaurants/cafes) within `radius_m` of the property, bucketed and nearest-first. **Price: 10¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgnaf_id· string · requisradius_m· integer · optionnel
Search radius in metres (100–5000, default 1000).
Exemple d'appel{"name": "properties_amenities_nearby", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_basics_all≈ 166 tokens
The physical facts about a dwelling in one call: bedrooms, bathrooms, parking spaces, dwelling type (house, unit, townhouse and so on) and land area in square metres. Priced as the sum of the five individual calls. Ask for a single field instead if that is all you need. **Price: 23¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_basics_all", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_basics_bath_count≈ 108 tokens
Bathroom count from the latest matching listing. **Price: 5¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_basics_bath_count", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_basics_bed_count≈ 106 tokens
Bedroom count from the latest matching listing. **Price: 5¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_basics_bed_count", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_basics_dwelling_type≈ 107 tokens
Dwelling type (house, unit, townhouse, ...). **Price: 5¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_basics_dwelling_type", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_basics_land_area_sqm≈ 111 tokens
Parcel land area in square metres from the cadastral feed. **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_basics_land_area_sqm", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_basics_parking_count≈ 112 tokens
Parking-space count from the latest matching listing. **Price: 5¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_basics_parking_count", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_comparables_all≈ 174 tokens
The evidence a valuer or agent would use to price this property: a CMA comparable set, the single closest comparable sale, and recent sales nearby. Use it to answer "what did similar homes around here actually sell for", and to show the working behind a valuation rather than a bare number. **Price: 74¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_comparables_all", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_comparables_cma_comp_set≈ 117 tokens
Top comparable sales used to triangulate the subject property's value. **Price: 60¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_comparables_cma_comp_set", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_comparables_cma_single_comp≈ 120 tokens
Single best comparable from the CMA set (highest dist_score). **Price: 10¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_comparables_cma_single_comp", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_comparables_recent_sales_nearby≈ 123 tokens
Recent comparable sales in a small radius around the subject parcel. **Price: 4¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_comparables_recent_sales_nearby", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_context_mesh_blocks≈ 205 tokens
Mesh-block polygons within 1 km of the property (GeoJSON), each with avg annual growth, investor counts, modal street and median sold price. **Price: 30¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgeojson· boolean · optionnel
When false, geometry is dropped — every Feature keeps its per-mesh-block stats but its `geometry` is null. Use it for the stats surface without the polygons (default true — response unchanged).gnaf_id· string · requis
Exemple d'appel{"name": "properties_context_mesh_blocks", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_context_nearby_for_sale≈ 165 tokens
Currently for-sale listings within `radius_km` of the property (newest first, max 30) with AVM and rent-yield comparison. **Price: 20¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgnaf_id· string · requisradius_km· number · optionnel
Search radius in km (0.1-5).
Exemple d'appel{"name": "properties_context_nearby_for_sale", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_context_street_bedroom_series≈ 132 tokens
The subject's bedroom band (bed count from listing history) and the suburb's 10-year price series for that band. **Price: 15¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_context_street_bedroom_series", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_development_all≈ 178 tokens
What the planning scheme allows on this block: its zoning code and every planning overlay that touches it (heritage, flood, bushfire, height and so on, as published by the council). Answers "can I build on it, and what is restricted". Development applications in the surrounding area are a suburb-level call. **Price: 8¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_development_all", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_development_zoning_code≈ 136 tokens
Primary zoning at the property's point — code (R2, B4, ...) when the council ships one, plus the human-readable name and the broader category. **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_development_zoning_code", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_development_zoning_overlays≈ 122 tokens
Development overlays intersecting the property's parcel. **Price: 5¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_development_zoning_overlays", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_history_all≈ 196 tokens
Everything we hold on what this property has sold and rented for: the full sale history and the full rent history, each with its most recent record called out separately. This is the expensive one in the Property - History family, because it returns complete series rather than a latest figure. For "what did it last sell for", call `/history/sale/latest` instead. **Price: 80¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_history_all", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_neighbours≈ 122 tokens
Adjoining-parcel neighbours, enriched with address + property type + bed/bath/garage from the latest matching listing. **Price: 30¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_neighbours", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_profile≈ 159 tokens
Resolve a GNAF to its full ABS Statistical Geography Standard hierarchy (Mesh Block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus the parallel admin chain (LGA, suburb (SAL), postcode). Call this once to get every ABS key the rest of the data layers index on. **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_profile", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_rent_history≈ 108 tokens
All For Rent records, most-recent first. **Price: 30¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_rent_history", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_rent_history_latest≈ 110 tokens
Most-recent For Rent record. **Price: 10¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_rent_history_latest", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_all≈ 229 tokens
Every property-level risk overlay in one call. Flat 30¢ — may grow without increasing the bundle price as new overlays are added. With ``?geojson=true`` each risk that has a polygon overlay also carries its 1km-radius-clipped `geojson` FeatureCollection + `geojson_meta`. **Price: 48¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgeojson· boolean · optionnel
When true, add a `geojson` FeatureCollection of the hazard polygons clipped to a 1km-radius circle around the property, plus `geojson_meta` (default false — response unchanged).gnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_all", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_bushfire≈ 197 tokens
Bushfire-prone-area overlays within 1 km. Read `on_property` — a returned row means "found nearby", not "this property is in a bushfire zone". **Price: 15¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgeojson· boolean · optionnel
When true, add a `geojson` FeatureCollection of the hazard polygons clipped to a 1km-radius circle around the property, plus `geojson_meta` (default false — response unchanged).gnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_bushfire", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_environment≈ 116 tokens
Environmental-risk overlay (contamination, salinity, ...). **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_environment", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_erosion≈ 191 tokens
Coastal / soil erosion overlays within 1 km. Read `on_property` — a returned row means "found nearby", not "this property is eroding". **Price: 3¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgeojson· boolean · optionnel
When true, add a `geojson` FeatureCollection of the hazard polygons clipped to a 1km-radius circle around the property, plus `geojson_meta` (default false — response unchanged).gnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_erosion", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_flood≈ 187 tokens
Modelled flood overlays within 1 km. Read `on_property` — a returned row means "found nearby", not "this property floods". **Price: 10¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgeojson· boolean · optionnel
When true, add a `geojson` FeatureCollection of the hazard polygons clipped to a 1km-radius circle around the property, plus `geojson_meta` (default false — response unchanged).gnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_flood", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_heritage≈ 192 tokens
Heritage-listing overlays within 1 km. Read `on_property` — a returned row means "found nearby", not "this property is heritage-listed". **Price: 3¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgeojson· boolean · optionnel
When true, add a `geojson` FeatureCollection of the hazard polygons clipped to a 1km-radius circle around the property, plus `geojson_meta` (default false — response unchanged).gnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_heritage", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_historical_flood≈ 136 tokens
Recorded historical flood extents within 1 km. Read `on_property` — a returned row means "found nearby", not "this property flooded". **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_historical_flood", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_hv_power_line≈ 117 tokens
High-voltage power-line easement near the parcel. **Price: 2¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_hv_power_line", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_landslide≈ 193 tokens
Landslide-risk overlays within 1 km. Read `on_property` — a returned row means "found nearby", not "this property is at landslide risk". **Price: 3¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgeojson· boolean · optionnel
When true, add a `geojson` FeatureCollection of the hazard polygons clipped to a 1km-radius circle around the property, plus `geojson_meta` (default false — response unchanged).gnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_landslide", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_mobile_black_spot≈ 115 tokens
Mobile-coverage black-spot overlay near the parcel. **Price: 2¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_mobile_black_spot", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_risks_public_housing≈ 114 tokens
Public-housing concentration overlay near the parcel. **Price: 4¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_risks_public_housing", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_sale_history≈ 111 tokens
All Sold + For Sale records, most-recent first. **Price: 30¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_sale_history", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_sale_history_latest≈ 110 tokens
Most-recent Sold or For Sale record. **Price: 10¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_sale_history_latest", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_schools_all≈ 178 tokens
Schools for this address: the ones nearby with their distances, and how each ranks on NAPLAN alongside sector, level and attendance. The priciest bundle in the Property family, because it joins the school register, the ranking table and distance calculations. Call `/schools/nearby` alone if rankings do not matter. **Price: 105¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_schools_all", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_schools_nearby≈ 111 tokens
Schools within ~5km of the property, with rank + student counts. **Price: 5¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_schools_nearby", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_schools_ranking≈ 118 tokens
Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score. **Price: 100¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_schools_ranking", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_street_profile≈ 208 tokens
The property's own street: current median price, 2/4/8-year price forecasts, realised growth, sale/rental turnover, renter share and houses/units on the street — plus the suburb-wide medians to judge it against and the street's rank on 4-year forecast growth. 404s when the street has no forecast row rather than falling back to suburb-wide figures, which would answer a different question. **Price: 20¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_street_profile", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_surroundings_listing_history_signals≈ 134 tokens
Latest sold/rent dates and likely-owner-status signal per nearby property. **Price: 20¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_surroundings_listing_history_signals", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_surroundings_parcels≈ 126 tokens
Cadastral parcel polygons (GeoJSON) for properties around the subject. **Price: 25¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_surroundings_parcels", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_surroundings_properties≈ 124 tokens
Every GNAF property within 200 m of the subject, with lat/lng and mesh block. **Price: 15¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_surroundings_properties", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_surroundings_public_housing≈ 129 tokens
Properties around the subject flagged by the public-housing classifier. **Price: 15¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_surroundings_public_housing", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_surroundings_tenure≈ 122 tokens
ABS Census 2021 tenure shares for each mesh block around the subject. **Price: 15¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_surroundings_tenure", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_transport_nearby≈ 173 tokens
Nearest train / tram / bus / ferry stop to the property, per mode, with distance. Widen `radius_m` for the nearest station beyond 1km. **Price: 5¢ per call.**
Paramètres, retour & exemple (2)
Paramètresgnaf_id· string · requisradius_m· integer · optionnel
Search radius in metres (100–5000, default 1000).
Exemple d'appel{"name": "properties_transport_nearby", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_valuation_agent_quoting≈ 156 tokens
Quoting accuracy of the property's current listing agency — cohort, median guide-vs-sold deviation, underquote rate and its 5 most-recent tracked sales. Only while the property is listed for sale with a tracked agency. **Price: 50¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_valuation_agent_quoting", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_valuation_all≈ 213 tokens
Our automated valuation for one property: the point estimate, the 80% range around it, and a 0-100 confidence score derived from how wide that range is. Today this bundles the single `/valuation/avm` call, so it costs the same; it exists so an agent can ask for "everything valuation" without tracking which valuation endpoints exist. Agent quoting behaviour, land values, negative gearing and the value series are separate calls. **Price: 10¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_valuation_all", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_valuation_avm≈ 133 tokens
Microburbs ML AVM for a single GNAF — point estimate, 80% range, plus a confidence score (0–100) derived from the interval width. **Price: 10¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_valuation_avm", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_valuation_land_values≈ 140 tokens
Council land valuations for the parcel — val_2021..val_2025 series with YoY change and $/sqm, plus lot area and zoning description. **Price: 15¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_valuation_land_values", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_valuation_negative_gearing≈ 142 tokens
Negative-gearing stat at the finest available level: per-property cashflow scenarios (80% + 105% LVR), falling back to mesh-block then suburb investor-exposure. **Price: 20¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_valuation_negative_gearing", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - properties_valuation_value_series≈ 129 tokens
Modelled property value over time (monthly for the last year, annual before that). Houses only — units have no series. **Price: 30¢ per call.**
Paramètres, retour & exemple (1)
Paramètresgnaf_id· string · requis
Exemple d'appel{"name": "properties_valuation_value_series", "arguments": {"gnaf_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sa4_list≈ 130 tokens
All Australian SA4s. Optional `?state=` filter. Returns `{sa4, state}` per row. Flat cost. **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètresstate· ? · optionnel
Filter by state / territory. Optional — ~110 SA4s nationally.
Exemple d'appel{"name": "sa4_list", "arguments": {"state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sa4_profile≈ 98 tokens
SA4's parent chain — GCCSA + state. **Price: 3¢ per call.**
Paramètres, retour & exemple (1)
Paramètressa4_name· string · requis
Exemple d'appel{"name": "sa4_profile", "arguments": {"sa4_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_crime_breakdown≈ 122 tokens
Per-crime-type rates (predicted incidents per 100,000 residents per year) for the suburb vs national medians.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_crime_breakdown", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_crime_by_mesh_block≈ 144 tokens
Total crime rate for every mesh block in the suburb, keyed by ABS mesh-block code. Values are predicted incidents per 100,000 residents per year (see the payload's `unit` / `definition` keys).
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_crime_by_mesh_block", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_crime_summary≈ 125 tokens
Suburb and national total-crime medians (predicted incidents per 100,000 residents per year) with a vs-national verdict.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_crime_summary", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_age≈ 102 tokens
Population by age bracket and gender.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_age", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_all≈ 158 tokens
Who lives in the suburb, from the census: population by age bracket and gender, and households by income bracket. Two calls bundled, priced as the sum. Tenure, employment, family make-up, schooling and the rest of the Suburb - Demographics family are separate.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_all", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_ancestry_map≈ 131 tokens
The dominant ancestry (and its share) in each of the suburb's microburbs, plus suburb-level ancestry shares. Pilot coverage.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_ancestry_map", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_business≈ 139 tokens
ABN industry-mix pattern (Diverse / Professional-services-heavy / Mining-exposed / Low-commercial residential) plus the POI categories unusually common in the suburb, with named examples.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_business", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_cohorts≈ 139 tokens
How the suburb ranks inside its SA4 region and against its touching neighbours on renter share, welfare dependency, overseas-born parents and public housing.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_cohorts", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_cultural_integration≈ 130 tokens
Suburb cultural-integration composite (0-100) with national percentile and tier, plus the per-microburb scores behind it.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_cultural_integration", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_income≈ 104 tokens
Household income breakdown by bracket.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_income", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_income_map≈ 128 tokens
Median weekly household income for every microburb in the suburb, plus the suburb median, national percentile and highest/lowest pockets.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_income_map", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_population_history≈ 174 tokens
Total suburb population is `current_population` (ABS Census 2021), alongside suburb census points (2011/2016/2021) and the LGA's yearly population series with a 10-year modelled projection tail. Use this route for questions such as "what is the total population of Clarkson?
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_population_history", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_private_school≈ 125 tokens
Share of residents attending Catholic / Independent schools — suburb rollup plus the per-microburb shares behind it.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_private_school", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_single_parents≈ 126 tokens
Single-parent-family share for the suburb against the pinned national median, with the associated capital-growth impact.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_single_parents", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_tenure≈ 190 tokens
Explicit total owner-occupation rate plus owned-outright / mortgaged / renting / public-housing shares — a suburb rollup and the per-microburb downscaled Census shares. `owner_occupied_pct` is the requested headline; it equals owned outright plus mortgaged and is null if either is absent. `census_year` makes the 2021 reference period explicit.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_tenure", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_underclass_drag≈ 155 tokens
Welfare-dependency and public-housing shares with the suburb's underclass tier (High / Mid / Low) and the capital-growth impact associated with that tier. Regional and neighbour ranks for the same two metrics are served by `/demographics/cohorts`.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_underclass_drag", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_unemployment≈ 126 tokens
Labour-force-weighted unemployment rate for the suburb against the pinned national median, plus the per-microburb shares behind it.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_unemployment", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_demographics_voting≈ 127 tokens
Projected first-preference shares per party, aggregated across the suburb's microburbs (booth-derived model — not an actual vote).
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_demographics_voting", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_all≈ 158 tokens
What is being built in the suburb: the count of development applications on record, and the list itself with each application's address, type and status. Read it as supply coming down the pipeline, and as a signal of where a suburb is changing.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_all", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_applications≈ 116 tokens
Recent development applications (up to 100, newest first) with category counts.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_applications", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_building_controls≈ 120 tokens
Height-of-building and floor-space-ratio control polygons with band summaries.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_building_controls", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_construction_activity≈ 123 tokens
Satellite-detected construction change per mesh block plus a suburb rollup.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_construction_activity", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_council_intelligence≈ 148 tokens
Council capex / project-pipeline signals extracted from the LGA's meeting minutes — each with stage, dollar value, location and time horizon — plus a rollup of the total pipeline in dollars.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_council_intelligence", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_council_rates≈ 110 tokens
Average annual residential council rate for the suburb's LGA.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_council_rates", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_da_count≈ 104 tokens
Count of recent development applications in the suburb.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_da_count", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_da_list≈ 103 tokens
Recent development applications lodged in the suburb.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_da_list", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_density≈ 115 tokens
Dwellings and people per km², plus the land area and counts behind them.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_density", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_profile≈ 107 tokens
Dwelling-mix scalars — apartment share and average lot size.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_profile", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_supply≈ 117 tokens
New dwellings (last 24 months) split units vs houses per mesh block plus a rollup.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_supply", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_development_zoning_map≈ 114 tokens
Zoning polygons clipped to the suburb, with per-class and parent-group area shares.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_development_zoning_map", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_ethnicity_all≈ 156 tokens
Cultural make-up of the suburb from the census: ancestry breakdown and country of birth, each as a share of residents. Useful for understanding who a suburb's buyers and renters are. The map version, which splits these by mesh block, is a separate call.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_ethnicity_all", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_ethnicity_ancestry≈ 101 tokens
Ancestry breakdown from the ABS census.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_ethnicity_ancestry", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_ethnicity_birthplace≈ 108 tokens
Country-of-birth breakdown from the ABS census.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_ethnicity_birthplace", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_finder_count≈ 636 tokens
How many suburbs match the filter, without paying per row. 5c. Use this to size a result before searching: /search is capped at 25 rows per call, so `total` here tells you how many `offset` pages you need. **Price: 5¢ per call.**
Paramètres, retour & exemple (4)
Paramètresfilter· array · optionnel
Range filter `fieldKey:min..max` (repeatable). Valid fieldKeys: medianHousePrice, grossYield, medianRent, growthForecast4yr, growth10yrCagr, growth3yrCagr, rentGrowth3yr, soldAtLossPct, daysOnMarket, vacancyRate, unitMedianPrice, unitGrossYield, unitMedianRent, unitGrowthForecast4yr, unitGrowth10yrCagr, unitGrowth3yrCagr, unitRentGrowth3yr, unitSoldAtLossPct, unitDaysOnMarket, unitVacancyRate, stockOnMarket, monthsOfInventory, landValuePerSqm, lifestyleScore, safetyScore, hipScore, affluenceScore, renters, distanceCbdKm, publicHousingPct, overseasBornPct, welfareReliancePct, unemploymentPct, singleParentsPct, familyHouseholdsPct, privateSchoolPct, medianIncomeWeekly, communityDepthIndex, premiumRenovationIndex, homeOfficeIndex, tranquilityIndex, innovationEconomyIndex, alternativeLivingIndex, investorConcentration, negativeGearingExposure, mortgageStress. Apartment/unit metrics are the `unit`-prefixed keys (unitMedianPrice, unitGrossYield, unitMedianRent, …); the unprefixed market keys are houses. Unit data only exists where a suburb has a real unit market — coverage runs ~13-54% of suburbs depending on the field, so a unit filter implicitly excludes house-only suburbs.states· ? · optionnel
Comma-separated states (names or abbreviations), e.g. `VIC`.regions· ? · optionnel
Comma-separated EXACT SA4 region names — call GET /v1/suburbs/finder/regions for the list. A metro name like `Melbourne` alone will NOT match.property_type· string · optionnel
Legacy flag: 'unit' re-points the ten unprefixed house-market keys (medianHousePrice, grossYield, ...) at their unit column. It does NOT affect the explicit `unit`-prefixed keys, which are always units. Prefer the `unit` keys — they are visible in /fields and can be mixed with house keys in one query.
Exemple d'appel{"name": "suburbs_finder_count", "arguments": {"filter": [], "states": "texte", "regions": "texte", "property_type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_finder_fields≈ 211 tokens
Every field you can filter / sort on, with its label and unit. 0c. Houses and units are separate keys: the `unit`-prefixed ones (`unitMedianPrice`, `unitGrossYield`, `unitMedianRent`, …) are the apartment market, the unprefixed market keys are houses, and both can be filtered in the same query. Unit fields are NOT nationally populated — they only exist where a suburb has a unit market (roughly 13-54% of suburbs depending on the field), so a suburb with no unit market simply won't match a unit filter. **Free.**
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "suburbs_finder_fields", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_finder_regions≈ 106 tokens
SA4 regions grouped by state — the values accepted by `states` / `regions` on search. 0c. **Free.**
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "suburbs_finder_regions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_finder_search≈ 1548 tokens
Boolean-AND range filter over suburb metrics, single-column sort, paginated. Every row carries its `rank` — position in the ranked result (1 = top of the sort, out of `meta.total`). When sorting by a median or a growth, the actual value is also shown for the first 5 and last 5 rows of the page; for any other suburb's number, call the per-field endpoint (market/*, forecast/*). **Paging:** a page is capped at 25 rows. A bigger `limit` is clamped, not rejected — so always read `meta`: `total` is the full match count, `has_more` says whether rows remain, and `next_offset` is the `offset` to pass for the next page. A "top 50" needs two calls, each charged. Flat 30c. **Price: 30¢ per call.**
Paramètres, retour & exemple (7)
Paramètressort· enum · optionnel · medianHousePrice | grossYield | medianRent | growthForecast4yr | growth10yrCagr | growth3yrCagr | rentGrowth3yr | soldAtLossPct
Sort field. Prefix '-' for descending (highest first), e.g. `-growth10yrCagr`. Must be one of the field keys (see enum). Works on its own — you do NOT need a filter on the field you sort by; to rank without a threshold, pass `sort` and no filter. Only when `sort` is omitted does it default to the first filter field, desc. Apartment/unit metrics are the `unit`-prefixed keys (unitMedianPrice, unitGrossYield, unitMedianRent, …); the unprefixed market keys are houses. Unit data only exists where a suburb has a real unit market — coverage runs ~13-54% of suburbs depending on the field, so a unit filter implicitly excludes house-only suburbs.limit· integer · optionnel
Page size. Hard cap 25 — a larger value is clamped, NOT an error, and `meta.requested_limit` says so. For more than 25 results, page with `offset`.filter· array · optionnel
Range filter `fieldKey:min..max` (repeatable). Open-ended `min..` / `..max`. Valid fieldKeys: medianHousePrice, grossYield, medianRent, growthForecast4yr, growth10yrCagr, growth3yrCagr, rentGrowth3yr, soldAtLossPct, daysOnMarket, vacancyRate, unitMedianPrice, unitGrossYield, unitMedianRent, unitGrowthForecast4yr, unitGrowth10yrCagr, unitGrowth3yrCagr, unitRentGrowth3yr, unitSoldAtLossPct, unitDaysOnMarket, unitVacancyRate, stockOnMarket, monthsOfInventory, landValuePerSqm, lifestyleScore, safetyScore, hipScore, affluenceScore, renters, distanceCbdKm, publicHousingPct, overseasBornPct, welfareReliancePct, unemploymentPct, singleParentsPct, familyHouseholdsPct, privateSchoolPct, medianIncomeWeekly, communityDepthIndex, premiumRenovationIndex, homeOfficeIndex, tranquilityIndex, innovationEconomyIndex, alternativeLivingIndex, investorConcentration, negativeGearingExposure, mortgageStress. Apartment/unit metrics are the `unit`-prefixed keys (unitMedianPrice, unitGrossYield, unitMedianRent, …); the unprefixed market keys are houses. Unit data only exists where a suburb has a real unit market — coverage runs ~13-54% of suburbs depending on the field, so a unit filter implicitly excludes house-only suburbs.offset· integer · optionnel
Row offset — page through results more than 25 deep. `meta.next_offset` gives the value for the next page.states· ? · optionnel
Comma-separated states — abbreviation or full name, e.g. `VIC` or `Victoria`. Anything else is a 422 listing the valid values (a city name is not a state — use `regions`).regions· ? · optionnel
Comma-separated EXACT SA4 region names — call GET /v1/suburbs/finder/regions for the list. e.g. `Melbourne - Inner`, `Melbourne - West`. A metro name like `Melbourne` alone will NOT match; an unknown value 422s with the closest real names.property_type· string · optionnel
Legacy flag: 'unit' re-points the ten unprefixed house-market keys (medianHousePrice, grossYield, ...) at their unit column. It does NOT affect the explicit `unit`-prefixed keys, which are always units. Prefer the `unit` keys — they are visible in /fields and can be mixed with house keys in one query.
Exemple d'appel{"name": "suburbs_finder_search", "arguments": {"sort": "medianHousePrice", "limit": 1, "filter": [], "offset": 1, "states": "texte", "regions": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_forecast_sale≈ 109 tokens
1-year sale-price growth forecast (low / most-likely / high).
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_forecast_sale", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_hero_neighbours≈ 103 tokens
Nearest neighbouring suburbs with distance in km, closest first.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_hero_neighbours", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_hero_price_growth_12mo≈ 108 tokens
12-month sale-price growth by property type (house / unit).
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_hero_price_growth_12mo", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_hero_summary≈ 104 tokens
State, SA3/SA4, postcode, population, dwellings and centroid for the suburb.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_hero_summary", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_lifestyle_cbd≈ 231 tokens
Straight-line distance to the nearest city and to the nearest capital, in km. Both, because they answer different questions and are often nowhere near each other: Belmont North is 14 km from Newcastle and 108 km from Sydney. `nearest_city` is usually what a buyer means by "how far is town". The top-level `city` / `distance_km` fields are DEPRECATED. They still describe the CAPITAL, unchanged, so existing callers are unaffected — read `capital_city` or `nearest_city` instead.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_lifestyle_cbd", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_lifestyle_landmarks≈ 116 tokens
Nearest beach and hospital with straight-line distances (null = none within ~50 km).
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_lifestyle_landmarks", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_lifestyle_livability≈ 126 tokens
Livability scores (0–100) per dimension, aggregated from mesh-block scores, with the SA4 benchmark.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_lifestyle_livability", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_lifestyle_livability_map≈ 188 tokens
All seven livability dimensions — affluence, lifestyle, hip, convenience, family, safety, tranquility — scored 0-100 for every microburb (mesh block) in the suburb, each with its human band. Averaging a dimension across the microburbs reproduces the suburb figure at ``/lifestyle/livability``. Values only; polygons come from ``/shapes/mesh-blocks``.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_lifestyle_livability_map", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_lifestyle_narrative≈ 114 tokens
One plain-English sentence per livability dimension for the suburb.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_lifestyle_narrative", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_lifestyle_poi_impacts≈ 117 tokens
What the absence of petrol stations, fast food and bottle shops near sold properties was worth.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_lifestyle_poi_impacts", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_lifestyle_pois≈ 440 tokens
Every named venue / amenity in the suburb as GeoJSON Point features, plus a per-category count. Each point carries `name`, a broad `category` (Restaurant / Cafe, Shopping, Health, Entertainment, Sport & Fitness, Education, …) and a finer `subtype` (e.g. `pub`, `bar`, `cafe`, `restaurant`, `gym`, `supermarket`, `school`, `pharmacy`). This is the endpoint for "what / how many <venue type> are in this suburb" and "name the pubs / cafes / gyms in X" — filter or count the features on `subtype`, and read real venue names from `name`. The top-level `categories` array gives the broad-category counts without walking the list. Unpaged by default. Big suburbs are big — Sydney is ~3.7 MB of features — so pass `limit`/`offset` (or narrow with `category`) when you don't need them all. `count` and `categories` always describe the whole suburb, so paging never hides the totals. Flat price per call regardless of page size.
Paramètres, retour & exemple (4)
Paramètreslimit· ? · optionnel
Features to return (default: all).offset· integer · optionnel
Feature offset — page with `limit`.category· ? · optionnel
Only this display category (e.g. `Shopping`). Case-insensitive.suburb_name· string · requis
Exemple d'appel{"name": "suburbs_lifestyle_pois", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_lifestyle_summary≈ 125 tokens
POI category breakdown, terrain scalars, nearest train/shop and beach/hospital flags.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_lifestyle_summary", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_list≈ 596 tokens
List Australian suburbs (SALs). Always returns `{suburb, state}` per row so SAL-name collisions across states are unambiguous. With no filter you get the first 1000 suburbs alphabetically (browser-renderable preview). Pass any of the filters to narrow: state / lga / sa4 / sa3 / postcode / q (name search). Filters combine (AND). Flat cost regardless of how many rows come back. **Name search (`q`) is typo-tolerant.** It tries an exact match, then substring, then a fuzzy near-miss, and returns `match` (`exact` / `contains` / `fuzzy`) and `score` on every row so you can see which happened. **Always tell the user which suburb you resolved to, and its state, before quoting numbers for it.** A fuzzy match is a suggestion, not a confirmation — `rokeby` is one letter from Kokeby in Western Australia and Rokeby exists in both Tasmania and Victoria. If more than one candidate is plausible, ask rather than pick. When `q` is combined with `state`, the state is a **preference, not a filter**: in-state candidates rank first, but a suburb of that name in another state is still returned rather than hidden, so a near-miss becomes "Seaview is in Victoria, not Tasmania" instead of "no data". Every other filter stays a strict AND. **Free.**
Paramètres, retour & exemple (6)
Paramètresq· ? · optionnel
Suburb-name search. Matches exactly, then by substring, then by fuzzy near-miss so a typo still resolves ('devenport' -> Devonport). Each row comes back with `match` and `score` saying how it was found.lga· ? · optionnel
Filter by Local Government Area name.sa3· ? · optionnel
Filter by SA3 name.sa4· ? · optionnel
Filter by SA4 name.state· ? · optionnel
Filter by state / territory (e.g. NSW, VIC, 'New South Wales').postcode· ? · optionnel
Filter by 4-digit postcode (POA).
Exemple d'appel{"name": "suburbs_list", "arguments": {"q": "texte", "lga": "texte", "sa3": "texte", "sa4": "texte", "state": "texte", "postcode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_listings_for_rent≈ 304 tokens
Rental listings live right now in the suburb, with address, weekly rent, beds/baths, coordinates and an `off_market` flag per listing. Same paging and filters as for-sale.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Max listings to return (default 30, max 200). `total` always reports the full match count.verbose· boolean · optionnel
Include the agent's full ad-copy in `attributes.description`. Off by default.off_market· boolean · optionnel
Only return OFF-MARKET listings: not on realestate.com.au or Domain, sourced from the agency's own site, and still believed live — the Microburbs property finder's 'Off market only' rule. Default false returns every listing, each carrying its own `off_market` flag. `total` counts the filtered set.suburb_name· string · requis
Exemple d'appel{"name": "suburbs_listings_for_rent", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_listings_for_sale≈ 369 tokens
Current for-sale listings in the suburb, with address, price, beds/baths, coordinates and an `off_market` flag per listing. `total` is the full number on the market (computed before `limit`), so a count is accurate even when the rows are capped. Raise `limit` for more listings; set `verbose=true` for the agent's full description text; set `off_market=true` for off-market listings only.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Max listings to return (default 30, max 200). `total` always reports the full match count.verbose· boolean · optionnel
Include the agent's full ad-copy in `attributes.description`. Off by default — it averages ~1.5 KB per listing.off_market· boolean · optionnel
Only return OFF-MARKET listings: not on realestate.com.au or Domain, sourced from the agency's own site, and still believed live — the Microburbs property finder's 'Off market only' rule. Default false returns every listing, each carrying its own `off_market` flag. `total` counts the filtered set.suburb_name· string · requis
Exemple d'appel{"name": "suburbs_listings_for_sale", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_market_affordability≈ 108 tokens
Microburbs affordability index for the suburb's postcode area.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_market_affordability", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_market_all≈ 252 tokens
The eight headline market indicators in one call: median sale price and median rent (each with its full history), 5-year price growth, gross yield, days on market, and transaction volume. **This is a core set, not every market endpoint.** The `Suburb - Market` family has 29 endpoints; this bundles 8 of them, priced sum-of-parts. The path is `/market/all` for historical reasons — it is not "all". Supply, vacancy, growth drivers, affordability, mortgage stress, investor concentration, land values, repeat sales, bedroom stats and the per-mesh-block maps are separate calls, so you only pay for what you ask for.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_market_all", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_market_bedroom_stats≈ 111 tokens
House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_market_bedroom_stats", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - suburbs_market_built_year≈ 109 tokens
Estimated build-year profile — suburb aggregate + per-mesh-block medians.
Paramètres, retour & exemple (1)
Paramètressuburb_name· string · requis
Exemple d'appel{"name": "suburbs_market_built_year", "arguments": {"suburb_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
+ 54 autres outils (affichage limité à 120).
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».