Skip to main content
Glama

Microburbs Australian Property Data

Server Details

Australian property and suburb data: valuations, sales, rents, schools, risk and zoning.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
Microburbs

TDQS

B3.1/5.0

Scored across 345 tools

Disambiguation2/5

Many tools are near-identical across geography levels: australia_health_ndis_participants, states_health_ndis_participants and lga_health_ndis_participants share the same description, and the entire lga_area_stats_* / suburbs_area_stats_* families restate the same metrics for different regions. There is also heavy overlap between bundles and their parts (properties_schools_all vs schools_nearby vs schools_ranking, properties_basics_all vs individual field calls, listings_search vs suburbs_listings_for_sale vs listings_off_market) plus two parallel mesh-block topic families for property and suburb. The detailed descriptions and search_endpoints help, but an agent can easily pick the wrong level or the redundant bundle.

Naming Consistency3/5

Names are uniformly snake_case and follow a geography-or-dataset prefix plus topic plus metric pattern, which is largely predictable. However prefixes proliferate (australia_, states_, lga_, suburbs_, postcodes_, properties_, economics_, calculators_) and some names are misleading or noun-only (datasets, me, ping, search_endpoints, suburbs_market_all which is explicitly not all).

Tool Count1/5

345 tools is an extreme mismatch for any single MCP surface; vast numbers are near-duplicates split by geography level (states_/australia_/lga_/suburbs_) or by map/series/headline variants. A catalog this large needs a search-and-execute or parameterised-region pattern rather than one tool per metric per level.

Completeness5/5

The surface is exceptionally complete for Australian property data: geography resolution, demographics, economics, listings, sales/rent history, valuations, comparables, risks, schools, transport, planning and calculators are all covered. Remaining gaps are data-coverage gaps (e.g. no NT road crashes, some states missing public transport or overlays), not missing tool capabilities.

Available Tools

345 tools
area_stats_fieldsArea Statistics · Search area-statistics fieldsA
Read-onlyIdempotent
Inspect

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 synonyms are handled, so the verbatim query=couples with children discovers the exact 2021 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.

Inputs: limit, query.

area_stats_regionsArea Statistics · List regions at a levelA
Read-onlyIdempotent
Inspect

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.

Inputs: region_level (required), limit, query.

area_stats_valuesArea statistics for a regionA
Read-onlyIdempotent
Inspect

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.

Inputs: fields (required), region (required), region_level (required), mode.

australia_demographics_federal_election_resultsAustralia · Federal election resultsA
Read-onlyIdempotent
Inspect

How each suburb voted at the 2019, 2022 and 2025 federal elections (House of Representatives): first-preference share by party, two-party-preferred Labor v Coalition, swings, informal vote and the electorate. Also state and national totals with turnout.

Coverage: About 7,500 suburbs per election (every suburb with at least 100 allocated formal votes), all 8 states and territories, and Australia; federal elections 2019, 2022 and 2025. Current to 2025-05-03. Full description, field list and method: /v1/datasets/election-results-federal.

Price: 5¢ per call.

Inputs: to, from, fields.

australia_economy_job_vacanciesAustralia · Job advertisements over timeA
Read-onlyIdempotent
Inspect

Monthly count of online job advertisements for Australia and each state and territory since January 2006, by occupation group and by skill level.

Coverage: Australia and all 8 states and territories; monthly, January 2006 to September 2026 (249 months). Current to 2026-09-01. Full description, field list and method: /v1/datasets/job-vacancies.

Price: 5¢ per call.

Inputs: to, from, fields.

australia_health_antidepressant_useAustralia · Antidepressant useA
Read-onlyIdempotent
Inspect

How many people were dispensed an antidepressant each financial year from 2015-16 to 2024-25, as a count and per 1,000 residents, plus the prescriptions dispensed, for Australia and each state and territory.

Coverage: Australia and all 8 states and territories; financial years 2015-16 to 2024-25. Current to 2025-06-30. Full description, field list and method: /v1/datasets/antidepressant-use.

Price: 5¢ per call.

Inputs: to, from, fields.

australia_health_drug_useAustralia · Illicit drug consumption (wastewater)A
Read-onlyIdempotent
Inspect

Estimated kilograms of methylamphetamine, cocaine, MDMA and heroin consumed each financial year from 2016-17 to 2024-25, for Australia and each state and territory, measured from sewage. Modelled estimates.

Coverage: Australia and all 8 states and territories; financial years 2016-17 to 2024-25. Current to 2025-06-30. Full description, field list and method: /v1/datasets/drug-use.

Price: 5¢ per call.

Inputs: to, from, fields.

australia_health_ndis_participantsAustralia · NDIS participantsA
Read-onlyIdempotent
Inspect

Number of people with an approved National Disability Insurance Scheme (NDIS) plan living in each council area, state and Australia, every quarter from December 2021 to June 2026.

Coverage: About 510 council areas (councils with fewer than 11 participants are suppressed), all 8 states and territories, and Australia; quarterly from October 2021 (December 2021 quarter-end) to April 2026 (June 2026 quarter-end). Period is the first day of the quarter. Current to 2026-06-30. Full description, field list and method: /v1/datasets/ndis-participants.

Price: 5¢ per call.

Inputs: to, from, fields.

australia_market_home_value_indexAustralia · Home value index (capital cities)A
Read-onlyIdempotent
Inspect

Our monthly home value index for the eight capital cities, for all dwellings, houses and units: index level (May 2022 = 100) plus 1-month and 12-month change. Modelled estimates.

Coverage: Eight capital cities (Sydney, Melbourne, Brisbane, Adelaide, Perth, Hobart, Darwin, Canberra), each for all dwellings, houses and units; monthly, May 2022 to September 2026 (53 months). Greater-capital-city areas; no suburb or regional series. Current to 2026-09-01. Full description, field list and method: /v1/datasets/home-value-index.

Price: 10¢ per call.

Inputs: to, from, fields.

calculators_first_homeCalculators · First home buyer grants and concessionsA
Read-onlyIdempotent
Inspect

What being a first home buyer is worth on one purchase: every first home grant in the state (eligible or not, and why), the stamp duty saving against an ordinary owner-occupier, and the total.

Who it's for: first home buyers — Australian citizens or permanent residents buying a home to live in, who have never owned a home in Australia. Grants mostly go to new homes under a price cap; duty exemptions and concessions mostly apply to established homes and land too, up to a cap.

What it covers: the First Home Owner Grant and any other first-home cash grant the state pays, and the first home duty exemption / concession (via the same rules as /calculators/stamp-duty, shown line by line in duty_breakdown). For vacant_land, the grant is assessed as land bought to build a new home on; the cap on land plus build is spelled out in detail.

Caveats: eligibility also depends on residence requirements (moving in within a year and living there 6–12 months), every buyer's history and some income tests — this answers on price, property type and date. Federal schemes (deposit guarantees, super savings) are not included. See caveats.

Price: 1¢ per call.

Inputs: price (required), state (required), regional, dependants, +4 more.

calculators_land_taxCalculators · Land tax calculatorA
Read-onlyIdempotent
Inspect

Annual land tax on land you own in a state or territory, with the tax-free threshold, each rate band and any foreign owner surcharge shown.

Who pays it: owners of land that isn't their home — investors with rental properties, holiday homes, vacant land, companies and trusts. It is charged every year on the combined land value of everything the owner holds in the state, so two $800,000 blocks cost more than twice one.

What it covers: the general scale and threshold, the company / trust rates or loss of the threshold where a state has them, any premium band, and the foreign / absentee owner surcharge. The Northern Territory has no land tax; the ACT charges it on rented-out homes. The land tax year in force on assessment_date is used, named in rates.

Caveats: an estimate, not an assessment. Pass the land value (council or state valuation), not the market price of the property — they differ a lot. Primary production, charities, special trusts and part-year ownership have rules not modelled here; see caveats. The home exemption is a flag, not a calculation of mixed-use land.

Price: 1¢ per call.

Inputs: state (required), land_value (required), foreign, owner_type, +2 more.

calculators_stamp_dutyCalculators · Stamp duty calculatorA
Read-onlyIdempotent
Inspect

Stamp duty (transfer duty) on a residential purchase in any state or territory, with every step shown: the general-rate duty, each concession or exemption that applies, and the foreign purchaser surcharge.

Who pays it: the buyer, once, at settlement (or within the state's deadline after it). It is usually the biggest up-front cost after the deposit, and it varies widely with the buyer: the same home can cost a first home buyer nothing under a state's exemption cap and a foreign buyer several times the ordinary amount.

What it covers: the general scale; owner-occupier / home concessions; first home buyer exemptions and concessions for established homes, new homes and vacant land; off-the-plan, pensioner and income-tested schemes where a state has them; and the foreign purchaser surcharge. Rates are those in force on contract_date — each answer names the rates table version and the dates it applies.

Caveats: an estimate for planning, not a duty assessment. It assumes one buyer (or all buyers alike) and a home, not commercial or primary-production land. Mortgage and transfer registration fees are separate and not included. Each response lists what it assumed in caveats. For first home buyers, /calculators/first-home sets the duty saving next to the grants.

Price: 1¢ per call.

Inputs: price (required), state (required), regional, pensioner, +6 more.

datasetsList datasetsA
Read-onlyIdempotent
Inspect

Every dataset in the catalog with its endpoints, price and as-of date. Use it to find what we hold for a theme or a geography level, then call /v1/datasets/{slug} for the method and field list.

Price: 1¢ per call.

Inputs: level, query, category.

datasets_describeDatasets · Describe a datasetA
Read-onlyIdempotent
Inspect

What a dataset is, what it shows, why you would use it and how it is built; its fields and units, coverage, refresh cycle and an example call.

Price: 1¢ per call.

Inputs: slug (required).

economics_cash_rateEconomics · Current cash rateA
Read-onlyIdempotent
Inspect

The current cash rate target, when it took effect and the last move.

Price: 1¢ per call.

Inputs: no named parameters.

economics_cash_rate_seriesEconomics · Cash rate historyA
Read-onlyIdempotent
Inspect

The cash rate target over time, oldest first. decisions lists every change with its size in basis points; monthly gives one value per month, for charts and joins against other monthly series.

Price: 1¢ per call.

Inputs: to, from, frequency.

economics_cpiEconomics · CPI historyA
Read-onlyIdempotent
Inspect

Consumer Price Index: the index number with its period and annual % change, one row per quarter or month. Covers all groups, the underlying measures (trimmed mean, weighted median), the 11 expenditure groups, and the housing components property people ask about — rents, new dwellings, property rates, maintenance, utilities, electricity and insurance — for the eight capitals and Australia.

Coverage follows the published CPI: quarterly is national for every item (all groups from 1948) plus all groups for each capital; monthly has every item for Australia and each capital (most from 2024; rents from 2022; new dwellings and property rates from 2017). A combination we do not hold returns available: false.

Price: 2¢ per call.

Inputs: to, from, item, region, +2 more.

economics_cpi_adjustEconomics · Adjust a dollar amount for inflationA
Read-onlyIdempotent
Inspect

Move a dollar amount between two periods using the CPI — e.g. a 2021 median into today's dollars, or a past rent by the rents index. The frequency follows the period format.

Price: 1¢ per call.

Inputs: value (required), item, region, to_period, +1 more.

economics_cpi_latestEconomics · Latest CPI by capital cityB
Read-onlyIdempotent
Inspect

The latest CPI reading for Australia and each capital city — index, and period and annual % change.

Price: 1¢ per call.

Inputs: item, frequency.

economics_seriesEconomics · List economic seriesA
Read-onlyIdempotent
Inspect

Every economic series we hold — national statistics and the cash rate — with its latest value. Use it to find a series_id, then fetch the history from /economics/series/{series_id}.

Datasets: cpi (25 items incl. rents and new dwellings, 8 capitals + national, monthly and quarterly), cash-rate, mortgage-rates (banks' indicator rates), wpi (wages), building-approvals (states + capital cities), housing-lending (owner-occupier, investor, first home buyers), population, labour-force and dwelling-transfers (median prices and counts by capital city).

Price: 1¢ per call.

Inputs: limit, query, offset, region, +2 more.

economics_series_historyEconomics · Economic series historyA
Read-onlyIdempotent
Inspect

One series' observations (oldest first) with its metadata and the metadata. Optional from / to narrow the range; omit both for the full history (CPI goes back to 1948).

Price: 2¢ per call.

Inputs: series_id (required), to, from.

geocode_addressGeocode · Address search (to GNAF)A
Read-onlyIdempotent
Inspect

Resolve a freeform address string to candidate GNAF 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.

Inputs: address (required).

geocode_suburbGeocode · Suburb autocompleteA
Read-onlyIdempotent
Inspect

Autocomplete a partial suburb search string against the official suburb (SAL) list. Use this before calling /v1/suburbs/{name}/... — those endpoints require a canonical SAL name in the path.

Free.

Inputs: q (required), state.

lga_area_stats_ancestryLGA · AncestryA
Read-onlyIdempotent
Inspect

Where each ancestry group lives: counts and shares for 29 ancestries (English, Irish, Chinese, Indian, Lebanese and more) in every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/ancestry.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_bedroomsLGA · BedroomsA
Read-onlyIdempotent
Inspect

How many bedrooms homes have: studios through six or more, for all dwellings and separately for houses, townhouses and apartments, plus people per bedroom, for every suburb and council area.

Coverage: About 10,700 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/bedrooms.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_birthplaceLGA · BirthplaceA
Read-onlyIdempotent
Inspect

Where residents were born: counts and shares for the top 43 countries, plus Australia and other, in every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/birthplace.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_citizenshipLGA · Australian citizenshipA
Read-onlyIdempotent
Inspect

How many residents are Australian citizens, and what share of the area that is, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/citizenship.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_dwelling_structureLGA · Dwelling structureA
Read-onlyIdempotent
Inspect

What kind of homes an area is made of: separate houses, semi-detached and townhouses, flats by height of block, and other dwellings, plus how many homes stood empty, for every suburb and council area.

Coverage: About 11,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/dwelling-structure.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_educationLGA · Education and qualificationsB
Read-onlyIdempotent
Inspect

How far residents went at school and the highest qualification they hold since: Year 12 to Year 8 or below, and postgraduate, bachelor, diploma and certificate levels, for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/education.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_field_of_studyLGA · Field of studyB
Read-onlyIdempotent
Inspect

What residents studied for their post-school qualification: engineering, health, management and commerce, IT, education, creative arts, trades and more, as counts and shares for every suburb and council area.

Coverage: About 8,900 suburbs and localities and 543 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/field-of-study.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_health_conditionsLGA · Long-term health conditionsA
Read-onlyIdempotent
Inspect

How many residents live with arthritis, asthma, cancer, dementia, diabetes, heart disease, a mental health condition, stroke and other long-term conditions, and how many have more than one, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/health-conditions.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_householdsLGA · Households and familiesA
Read-onlyIdempotent
Inspect

Household and family make-up: lone-person, family and group households, household size, couples with and without children and one-parent families, for every suburb and council area.

Coverage: About 10,600 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/households.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_income_by_birthplaceLGA · Income by birthplaceB
Read-onlyIdempotent
Inspect

How much each migrant community earns: weekly personal income bands by region of birth (nine world regions), in every suburb and council area.

Coverage: About 10,800 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/income-by-birthplace.

Price: 10¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_income_by_religionLGA · Income by religionB
Read-onlyIdempotent
Inspect

How much each religious group earns: weekly personal income bands for seven religion groups, in every suburb and council area.

Coverage: About 11,300 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/income-by-religion.

Price: 10¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_indigenous_statusLGA · Aboriginal and Torres Strait Islander residentsA
Read-onlyIdempotent
Inspect

How many residents are Aboriginal, Torres Strait Islander or both, and what share of the area that is, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/indigenous-status.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_labour_forceLGA · Labour force statusA
Read-onlyIdempotent
Inspect

Who works full-time or part-time, who is unemployed and looking, and who is outside the workforce, with the unemployment and participation rates, for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/labour-force.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_languagesLGA · Languages spoken at homeA
Read-onlyIdempotent
Inspect

Languages spoken at home: English only, 36 other languages from Mandarin to Nepali, and English proficiency, as counts and shares for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/languages.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_marital_statusLGA · Marital statusA
Read-onlyIdempotent
Inspect

Who is married, de facto, separated, divorced, widowed or never married, as counts and shares of adults, for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/marital-status.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_migrationLGA · Migration and population changeA
Read-onlyIdempotent
Inspect

Where people are moving: arrivals, departures and net moves from elsewhere in Australia and from overseas, plus births, deaths and population, for every council area per year since 2016-17.

Coverage: 543 council areas; years to 30 June 2017 through 2025 (nine years). Period is the first day of the financial year. Current to 2025-06-30. Full description, field list and method: /v1/datasets/migration.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_mortgage_repaymentsLGA · Mortgage repaymentsB
Read-onlyIdempotent
Inspect

What home-owners with a mortgage pay each month: repayments in 11 bands from under $300 to $4,000 or more, and the median monthly repayment, for every suburb and council area.

Coverage: About 7,200 suburbs and localities and 498 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/mortgage-repayments.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_motor_vehiclesLGA · Motor vehicles per dwellingB
Read-onlyIdempotent
Inspect

How many cars households keep: dwellings with no vehicle, one, two, three or four or more, for every suburb and council area.

Coverage: About 10,700 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/motor-vehicles.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_need_for_assistanceLGA · Need for assistanceA
Read-onlyIdempotent
Inspect

How many residents need help with everyday activities because of disability, long-term illness or old age, overall and among residents aged 65 and over, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/need-for-assistance.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_occupationLGA · OccupationA
Read-onlyIdempotent
Inspect

What working residents do: managers, professionals, trades, community and personal service, clerical, sales, machinery operators and labourers, as counts and shares of employed residents for every suburb and council area.

Coverage: About 8,800 suburbs and localities and 540 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/occupation.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_religionLGA · ReligionA
Read-onlyIdempotent
Inspect

How many residents follow each religion, and what share of the area that is: 30 groups from Anglican to Sikh to no religion, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/religion.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_rent_paymentsLGA · Rent paymentsA
Read-onlyIdempotent
Inspect

What renting households actually pay: weekly rent in 14 bands from under $75 to $950 or more, the median weekly rent, and who the landlord is (agent, private owner, public or community housing), for every suburb and council area.

Coverage: About 5,400 suburbs and localities and 536 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/rent-payments.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_same_sex_couplesLGA · Same-sex couplesA
Read-onlyIdempotent
Inspect

How many couple families are same-sex couples, and what share of couples that is: male and female couples, and those raising children, for every sizeable suburb and council area.

Coverage: About 5,300 suburbs and localities and 512 council areas across Australia, in all states and territories (areas with fewer than 100 couple families are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/same-sex-couples.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_travel_to_workLGA · Method of travel to workA
Read-onlyIdempotent
Inspect

How working residents got to work: car as driver or passenger, train, bus, tram, ferry, bike, walking, working from home, and the share using public transport, for every suburb and council area.

Coverage: About 8,800 suburbs and localities and 540 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/travel-to-work.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_unpaid_work_and_careLGA · Unpaid work and careA
Read-onlyIdempotent
Inspect

How many adults care, unpaid, for a person with a disability, illness or old age, look after children, and do housework (by hours a week), for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/unpaid-work-and-care.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_volunteeringLGA · VolunteeringA
Read-onlyIdempotent
Inspect

How many adults do voluntary work for an organisation or group, and what share of residents aged 15 and over that is, for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/volunteering.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_area_stats_year_of_arrivalLGA · Year of arrivalB
Read-onlyIdempotent
Inspect

When overseas-born residents arrived in Australia: from before 1951 to 2021, with a recent-arrivals total, for every suburb and council area.

Coverage: About 5,200 suburbs and localities and 505 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/year-of-arrival.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_crime_recorded_offences_nswLGA · Recorded crime (NSW)A
Read-onlyIdempotent
Inspect

Police-recorded offences in New South Wales by suburb and by council area, per year for 2016-2025, by offence type.

Coverage: NSW: 4,479 suburbs and 129 council areas; calendar years 2016-2025. Current to 2025-12-31. Full description, field list and method: /v1/datasets/recorded-crime-nsw.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_crime_recorded_offences_qldLGA · Recorded crime (Queensland)A
Read-onlyIdempotent
Inspect

Police-recorded offences in Queensland by council area, per year for 2016-2025, by offence type.

Coverage: Queensland: 77 council areas; calendar years 2016-2025. Current to 2025-12-31. Full description, field list and method: /v1/datasets/recorded-crime-qld.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_crime_recorded_offences_vicLGA · Recorded crime (Victoria)A
Read-onlyIdempotent
Inspect

Police-recorded offences in Victoria by suburb and by council area, per financial year (July to June) for 2016-17 to 2025-26, by offence type.

Coverage: Victoria: 2,880 suburbs and towns and 79 council areas; financial years 2016-17 to 2025-26. Current to 2026-06-30. Full description, field list and method: /v1/datasets/recorded-crime-vic.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_demographics_population_projections_nswLGA · Population projections (NSW)A
Read-onlyIdempotent
Inspect

Projected resident population of every New South Wales council area, 2021 to 2041, every year, with five age bands. Modelled estimates.

Coverage: NSW: 129 council areas; every year 2021-2041 (figures at 30 June). Current to 2041-06-30. Full description, field list and method: /v1/datasets/population-projections-nsw.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_demographics_population_projections_qldLGA · Population projections (Qld)A
Read-onlyIdempotent
Inspect

Projected resident population of every Queensland council area, 2021 then every five years to 2046, with five age bands. Modelled estimates.

Coverage: Queensland: 77 council areas; 2021, 2026, 2031, 2036, 2041, 2046 (figures at 30 June). Current to 2046-06-30. Full description, field list and method: /v1/datasets/population-projections-qld.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_demographics_population_projections_vicLGA · Population projections (Vic)A
Read-onlyIdempotent
Inspect

Projected resident population of every Victoria council area, 2021 then every five years to 2036, with five age bands. Modelled estimates.

Coverage: Victoria: 80 council areas; 2021, 2026, 2031, 2036 (figures at 30 June, rounded to the nearest 10). Current to 2036-06-30. Full description, field list and method: /v1/datasets/population-projections-vic.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_economy_employment_by_industryLGA · Employment by industry and occupationA
Read-onlyIdempotent
Inspect

What employed residents do for a living: head-counts and shares across 19 industries and 8 occupation groups, for every suburb and council area.

Coverage: About 8,800 suburbs and localities and 540 council areas across Australia (areas with fewer than 50 employed residents are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/employment-by-industry.

Price: 10¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_economy_unemploymentLGA · Unemployment by council areaA
Read-onlyIdempotent
Inspect

Quarterly unemployment rate, number unemployed and labour force for every local council area since late 2010. Modelled estimates.

Coverage: 541 council areas, all states and territories; December quarter 2010 to June quarter 2026. Current to 2026-06-30. Full description, field list and method: /v1/datasets/unemployment-lga.

Price: 3¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_economy_welfare_paymentsLGA · Welfare payment recipientsA
Read-onlyIdempotent
Inspect

Number of people receiving each government income-support payment (Age Pension, disability, JobSeeker, youth, parenting, carer, family tax benefit, rent assistance and concession cards) by council area and postcode, per quarter for the last three years.

Coverage: 543 council areas and about 2,630 postcodes across Australia; quarters from July 2023 (September 2023 quarter-end) to April 2026 (June 2026 quarter-end). Period is the first day of the quarter. Current to 2026-06-30. Full description, field list and method: /v1/datasets/welfare-payments.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_health_ndis_participantsLGA · NDIS participantsA
Read-onlyIdempotent
Inspect

Number of people with an approved National Disability Insurance Scheme (NDIS) plan living in each council area, state and Australia, every quarter from December 2021 to June 2026.

Coverage: About 510 council areas (councils with fewer than 11 participants are suppressed), all 8 states and territories, and Australia; quarterly from October 2021 (December 2021 quarter-end) to April 2026 (June 2026 quarter-end). Period is the first day of the quarter. Current to 2026-06-30. Full description, field list and method: /v1/datasets/ndis-participants.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_listList LGAsA
Read-onlyIdempotent
Inspect

All Australian LGAs. Optional ?state= filter (e.g. 'NSW'). Returns {lga, state} per row. Flat cost.

Price: 1¢ per call.

Inputs: state.

lga_market_leased_rents_vicLGA · Leased rents by bedroom, Victorian councilsA
Read-onlyIdempotent
Inspect

Median weekly rent on new Victorian tenancies, and the number of new bonds, each quarter since 1999 by dwelling type and bedrooms (flats and houses), for every Victorian council area.

Coverage: All 79 Victorian council areas with at least 5 new bonds in the quarter and group; June quarter 1999 onwards. Current to 2026-06-30. Full description, field list and method: /v1/datasets/leased-rents-vic.

Price: 10¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_planning_building_approvalsLGA · Building approvals by councilA
Read-onlyIdempotent
Inspect

New dwellings approved each month in every council area from July 2021: houses, other residential (units, townhouses, apartments) and the total, with the value of the building work approved.

Coverage: 561 council areas in every state and territory; monthly, July 2021 to August 2026. Current to 2026-08-31. Full description, field list and method: /v1/datasets/building-approvals.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

lga_populationLGA · PopulationA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the council-area lines on the 'Population' chart in the Demographics section.

The estimated resident population for the LGA at 30 June each year from 2001, with the change on the year before. Accepts the names /lga/list returns.

Price: 5¢ per call.

Inputs: lga_name (required).

lga_profileLGA · Geography profileB
Read-onlyIdempotent
Inspect

LGA's parent chain — state + GCCSA. LGAs aren't strictly nested in SA4 so the upward chain stops there.

Price: 3¢ per call.

Inputs: lga_name (required).

lga_transport_road_crashesLGA · Road crashesA
Read-onlyIdempotent
Inspect

Recorded road crashes by suburb and by council area per calendar year: fatal, serious-injury, other-injury and non-injury crashes, plus people killed and seriously injured, for every state and territory except the Northern Territory.

Coverage: NSW, Victoria, Queensland, South Australia, Tasmania and the ACT: 2016-2025 (Queensland to 2024); Western Australia 2021-2025. About 15,000 suburbs and 520 council areas. No Northern Territory data. Current to 2026-11-07. Full description, field list and method: /v1/datasets/road-crashes.

Price: 5¢ per call.

Inputs: lga_name (required), to, from, fields.

listings_imagesListings · Listing photosA
Read-onlyIdempotent
Inspect

The photos of one listing, as signed links you can download for 15 minutes.

What you get. Every photo we hold for the listing, main photo first, in the size you ask for, each as a link to the WebP file on our image store. The links need no key and expire at expires_at: download or cache the photos inside that window, and call again for fresh links. One call covers the whole gallery at a flat price per listing, priced separately from the listing data because photos are heavy.

Which photos. The same ones our listing page shows: the agency's own photography, never a listing portal's, and never logos, banners or office shots. A photo we have not copied to our store yet is left out (new listings' photos usually arrive within a day). A listing whose details we withhold — seen on only one major portal — has no photos here, and no listing_id elsewhere.

Get a listing_id from /v1/listings/search, the SA4 off-market bulk, or the suburb for-sale / for-rent endpoints.

Example: /v1/listings/cc74291e277ad596d6c41a6ce07077f1/images?size=large

Price: 5¢ per call.

Inputs: listing_id (required), size.

listings_off_marketOff-market listings in an SA4 (bulk)A
Read-onlyIdempotent
Inspect

Every off-market listing in an SA4, in pages of up to 250 — the bulk way to take a whole region's off-market stock.

Off market means our Property Finder's rule: the listing is on none of the major listing portals, the agency's own site is a source (an aggregator republishing someone else's listing does not count), and our evidence that it is still live is current. These are listings a portal search will not show you.

Same rows as the suburb listings endpoints and /v1/listings/search, newest first, with total, next_offset and the same withholding rule. sa4 is spelt as /v1/sa4/list returns it, e.g. Newcastle and Lake Macquarie. status=rent for off-market rentals. For off-market listings in a smaller area, or with filters, use /v1/listings/search?off_market=true.

Example: /v1/listings/off-market?sa4=Newcastle and Lake Macquarie

Price: 300¢ per call.

Inputs: sa4 (required), limit, offset, status, +1 more.

mbs_listList mesh blocks (by suburb)A
Read-onlyIdempotent
Inspect

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.

Inputs: sal (required).

mbs_profileMesh Block · Mesh-block profile (by mb_code)B
Read-onlyIdempotent
Inspect

The mesh block's upward geography chain — SA1, SA2/3/4, GCCSA, state — plus the parallel admin chain (LGA, suburb (SAL), postcode).

Price: 3¢ per call.

Inputs: mb_code (required).

meAccount and balanceA
Read-onlyIdempotent
Inspect

The calling account and its current prepaid balance, in cents.

Free.

Inputs: no named parameters.

pingAccount · Health checkA
Read-onlyIdempotent
Inspect

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.

Inputs: no named parameters.

postcodes_demographics_profilePostcode profileA
Read-onlyIdempotent
Inspect

One-call profile of a postcode: how many suburbs it covers, population, dwellings, median age and incomes, rents, mortgages, and the mix of houses, flats and renters.

Coverage: All 2,642 postcodes we map to suburbs; population figures as at 2021-08-10. Current to 2021-08-10. Full description, field list and method: /v1/datasets/postcode-profile.

Price: 5¢ per call.

Inputs: postcode (required), to, from, fields.

postcodes_economy_income_distributionTaxpayers by income bracket by postcodeA
Read-onlyIdempotent
Inspect

How many taxpayers in each postcode fall into each of five taxable-income brackets, per income year 2016-17 to 2023-24.

Coverage: About 2,530 postcodes; income years 2016-17 to 2023-24. Current to 2024-06-30. Full description, field list and method: /v1/datasets/income-distribution.

Price: 5¢ per call.

Inputs: postcode (required), to, from, fields.

postcodes_economy_taxationIncome and tax by postcodeA
Read-onlyIdempotent
Inspect

Individual tax-return statistics by postcode for each income year 2016-17 to 2023-24: taxpayers, taxable income (average and median), salary, deductions, net tax, rental income and losses, capital gains, super.

Coverage: About 2,570 postcodes across Australia; income years 2016-17 to 2023-24 (8 years). Current to 2024-06-30. Full description, field list and method: /v1/datasets/taxation.

Price: 10¢ per call.

Inputs: postcode (required), to, from, fields.

postcodes_economy_taxpayer_ageTaxpayers by age band by postcodeA
Read-onlyIdempotent
Inspect

How many people lodging a tax return in each postcode are in each of six age bands, per income year 2016-17 to 2023-24.

Coverage: About 2,530 postcodes; income years 2016-17 to 2023-24. Current to 2024-06-30. Full description, field list and method: /v1/datasets/taxpayer-age.

Price: 5¢ per call.

Inputs: postcode (required), to, from, fields.

postcodes_economy_taxpayer_occupationTaxpayers by occupation by postcodeA
Read-onlyIdempotent
Inspect

How many people lodging a tax return in each postcode work in each of nine occupation groups (plus not stated), per income year 2018-19 to 2023-24.

Coverage: About 2,530 postcodes; income years 2018-19 to 2023-24. Current to 2024-06-30. Full description, field list and method: /v1/datasets/taxpayer-occupation.

Price: 5¢ per call.

Inputs: postcode (required), to, from, fields.

postcodes_economy_welfare_paymentsPostcode · Welfare payment recipientsA
Read-onlyIdempotent
Inspect

Number of people receiving each government income-support payment (Age Pension, disability, JobSeeker, youth, parenting, carer, family tax benefit, rent assistance and concession cards) by council area and postcode, per quarter for the last three years.

Coverage: 543 council areas and about 2,630 postcodes across Australia; quarters from July 2023 (September 2023 quarter-end) to April 2026 (June 2026 quarter-end). Period is the first day of the quarter. Current to 2026-06-30. Full description, field list and method: /v1/datasets/welfare-payments.

Price: 5¢ per call.

Inputs: postcode (required), to, from, fields.

postcodes_environment_solar_installationsPostcode · Rooftop solar and home batteriesA
Read-onlyIdempotent
Inspect

Small-scale rooftop solar systems installed and their capacity in kW per postcode for every financial year from 2011-12 to 2025-26, the running total, and home batteries installed in 2025-26.

Coverage: About 2,630 postcodes in every state and territory; financial years 2011-12 to 2025-26; batteries 2025-26 only. Current to 2026-06-30. Full description, field list and method: /v1/datasets/solar-installations.

Price: 5¢ per call.

Inputs: postcode (required), to, from, fields.

postcodes_market_leased_rents_nswLeased rents by bedroom, NSW postcodesA
Read-onlyIdempotent
Inspect

Median weekly rent actually signed on new NSW tenancies, and the number of new bonds, each quarter since 2021 by dwelling type and bedrooms (flats, houses, townhouses), for every NSW postcode.

Coverage: NSW (and ACT-range postcodes lodged with NSW) postcodes with at least 5 new bonds in the quarter and group; March quarter 2021 onwards. Current to 2026-09-30. Full description, field list and method: /v1/datasets/leased-rents-nsw.

Price: 10¢ per call.

Inputs: postcode (required), to, from, fields.

postcodes_market_leased_rents_qldPostcode · Leased rents by bedroom, QueenslandA
Read-onlyIdempotent
Inspect

Median weekly rent on new Queensland tenancies, and the number of new bonds, each quarter by dwelling type and bedrooms (flats, houses, townhouses), for Queensland suburbs (from 2017) and postcodes (from 2012).

Coverage: Queensland suburbs (September quarter 2017 onwards) and postcodes (March quarter 2012 onwards) with any published value. Current to 2026-09-30. Full description, field list and method: /v1/datasets/leased-rents-qld.

Price: 10¢ per call.

Inputs: postcode (required), to, from, fields.

properties_amenities_nearbyProperty · AmenitiesA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Amenities' card and map layer in the Lifestyle section.

Curated amenities (supermarkets, green spaces, restaurants/cafes) within radius_m of the property, bucketed and nearest-first.

Price: 10¢ per call.

Inputs: gnaf_id (required), radius_m.

properties_basics_allProperty · All basics — bundleA
Read-onlyIdempotent
Inspect

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.

Inputs: gnaf_id (required).

properties_basics_bath_countProperty · Bathroom countB
Read-onlyIdempotent
Inspect

Bathroom count from the latest matching listing.

Price: 5¢ per call.

Inputs: gnaf_id (required).

properties_basics_bed_countProperty · Bedroom countB
Read-onlyIdempotent
Inspect

Bedroom count from the latest matching listing.

Price: 5¢ per call.

Inputs: gnaf_id (required).

properties_basics_dwelling_typeProperty · Dwelling typeC
Read-onlyIdempotent
Inspect

Dwelling type (house, unit, townhouse, ...).

Price: 5¢ per call.

Inputs: gnaf_id (required).

properties_basics_land_area_sqmProperty · Land areaB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Land area' figure in the 'Lot & subdivision' card in the Valuation part of the Market section.

Land area in square metres, from the latest listing that states one. Null for units and apartments, which have no land of their own.

Price: 3¢ per call.

Inputs: gnaf_id (required).

properties_basics_parking_countProperty · Parking-space countC
Read-onlyIdempotent
Inspect

Parking-space count from the latest matching listing.

Price: 5¢ per call.

Inputs: gnaf_id (required).

properties_calculators_land_taxCalculators · Land tax on a property (at its land value)A
Read-onlyIdempotent
Inspect

Annual land tax on this property if it were the owner's only taxable land — the same calculation as /calculators/land-tax, with the state taken from the property and the land value set to its latest land valuation (land_value_source: land_valuation).

Land tax is charged on everything an owner holds in the state combined, so for an owner with other land this understates the bill: add the land values together and use /calculators/land-tax. Priced as the calculator plus the land values. Land valuations are held for NSW properties today; elsewhere, and for a property with no valuation, the answer is available: false.

Price: 16¢ per call.

Inputs: gnaf_id (required), foreign, owner_type, assessment_date, +1 more.

properties_comparables_allProperty · All comparables — bundleA
Read-onlyIdempotent
Inspect

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.

Inputs: gnaf_id (required).

properties_comparables_cma_comp_setProperty · Comparable salesB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Comparable sales' part of the Market section.

Top comparable sales used to triangulate the subject property's value.

Price: 60¢ per call.

Inputs: gnaf_id (required).

properties_comparables_cma_single_compProperty · CMA — single best comparableB
Read-onlyIdempotent
Inspect

Single best comparable from the CMA set (the most alike: a same-building sale first, then the nearest similar sale).

Price: 10¢ per call.

Inputs: gnaf_id (required).

properties_comparables_recent_sales_nearbyProperty · Recent salesB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Recent sales' table tab in the Properties section.

Recent comparable sales in a small radius around the subject parcel.

Price: 4¢ per call.

Inputs: gnaf_id (required).

properties_context_mesh_blocksProperty · Mesh-block stats within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

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.

Inputs: gnaf_id (required), geojson.

properties_context_nearby_for_saleProperty · For saleA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'For sale' table tab in the Properties section.

Currently for-sale listings within radius_km of the property (newest first, max 30) with AVM and rent-yield comparison.

Price: 20¢ per call.

Inputs: gnaf_id (required), radius_km.

properties_context_street_bedroom_seriesProperty · Bedroom-band price seriesB
Read-onlyIdempotent
Inspect

Shown in the property report as the '{N}-bed {type} median' card in the Valuation part of the Market section.

The subject's bedroom band (bed count from listing history) and the suburb's median listing price for that band (latest snapshot; one series point today).

Price: 15¢ per call.

Inputs: gnaf_id (required).

properties_development_allProperty · All planning — bundleA
Read-onlyIdempotent
Inspect

The planning controls on this block: its zone (name, category, and in NSW the statutory code) and, in NSW only, the height of buildings and floor space ratio (FSR) limits at its address point. Zones are held for every state and the ACT.

Hazard overlays are under risks/all. Development applications in the surrounding area are a suburb-level call.

Price: 8¢ per call.

Inputs: gnaf_id (required).

properties_development_zoning_codeProperty · ZoningB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Zoning' card in the Development section.

Primary zoning at the property's point: the human-readable zone name and broader category, plus the statutory code (R2, B4, ...) where we hold it (NSW; null elsewhere).

Price: 3¢ per call.

Inputs: gnaf_id (required).

properties_development_zoning_overlaysProperty · Development overlays at this pointA
Read-onlyIdempotent
Inspect

Height-of-building (hob) and floor-space-ratio (fsr) limits that cover the property's address point. Held for NSW only; elsewhere, and where none applies, the response is the "no data" envelope.

Price: 5¢ per call.

Inputs: gnaf_id (required).

properties_environment_terrainTerrain at the propertyA
Read-onlyIdempotent
Inspect

Ground elevation, slope and the direction the land faces at one address, with how its slope ranks against the rest of its suburb and region.

Coverage: About 16 million addresses in every state and territory. Current to 2026-10-01. Full description, field list and method: /v1/datasets/terrain-property.

Price: 3¢ per call.

Inputs: gnaf_id (required), fields.

properties_history_allProperty History — bundleA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Property History' card in the Overview section.

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 /sale-history-latest instead.

Price: 80¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_buildingProperty · Building by mesh block — the homes on each block within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

What are the homes like? For every mesh block around the property: how many properties, the share of houses and strata, median bedrooms, bathrooms and building size, building height, and recent construction.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_businessProperty · Business by mesh block — shops, cafes and services nearby within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

What's nearby? For every mesh block around the property: distance to the nearest supermarket, cafe, restaurant, bakery, pharmacy, GP and pub, and how many cafes, restaurants and supermarkets are within 320 m.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_conditionProperty · Condition by mesh block — renovation signals from listings within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

What condition are the homes in? For every mesh block around the property, how its listings describe the homes: renovated, updated kitchens and bathrooms, renovation potential, original features, air conditioning, and how many listings the shares are read from.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_crimeProperty · Crime by mesh block — estimated rates and rank in suburb within 1 km (by gnaf_id) (beta)A
Read-onlyIdempotent
Inspect

Beta. The figures behind this topic have not been validated against an independent source, so it is not sold at the same confidence as the other mesh-block topics. Every response says beta: true and carries a beta_notice.

Is this place safe? Estimated crime rates for every mesh block around the property — all crime and eight types, per 100,000 residents a year — with where each block sits among the blocks in its suburb and nationally. From our mesh-block crime model, calibrated in November 2026 so each area's blocks add up to what police recorded there.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_environmentProperty · Environment by mesh block — greenery, noise, solar within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

Is it green and quiet? For every mesh block around the property: greenness and vegetation cover from satellite and how it has changed, a noise score, and solar panels on listings and small-scale installations.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_forecastProperty · Forecast by mesh block — modelled outlook within 1 km (by gnaf_id) (beta)A
Read-onlyIdempotent
Inspect

Beta. The figures behind this topic have not been validated against an independent source, so it is not sold at the same confidence as the other mesh-block topics. Every response says beta: true and carries a beta_notice.

What's the outlook? Modelled forecasts for every mesh block around the property: owner-occupation in 2026, capital growth, the chance of a rezoning within five years, and future building height.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_hazardProperty · Hazard by mesh block — flood, bushfire, erosion, slope within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

Is it exposed to flood, fire or erosion? For every mesh block around the property: whether the block sits inside flood planning, flood overlay, bushfire-prone or erosion-prone areas, risk scores for flood, fire, coast and ground movement, and the slope of its homes. A flag is null where we do not hold that layer for the state (bushfire: Queensland; flood planning: NSW; flood overlay: Queensland), so null means unknown, not clear.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_incomeProperty · Income by mesh block — household, personal and family incomes, salaries within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

How much do people here earn? For every mesh block around the property: median household, personal and family income for the surrounding area, and salary, deductions and tax for the postcode.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_parcelsProperty · Parcels by mesh block — lot sizes and shapes within 1 km (by gnaf_id) (beta)A
Read-onlyIdempotent
Inspect

Beta. The figures behind this topic have not been validated against an independent source, so it is not sold at the same confidence as the other mesh-block topics. Every response says beta: true and carries a beta_notice.

How big are the blocks of land? For every mesh block around the property: median and spread of lot sizes, lot shape, floor space ratio, the minimum lot size under the planning rules, and the number of land parcels.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_rentProperty · Rent by mesh block — advertised rents, our estimate, yield within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

What does it cost to rent here? For every mesh block around the property: advertised weekly rents recorded on the block (median, range, how many properties, typical year), our weekly rent and gross yield for the block, and the median rent for the surrounding area.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 30¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_signalsProperty · Signals by mesh block — recent price growth and turnover within 1 km (by gnaf_id) (beta)A
Read-onlyIdempotent
Inspect

Beta. The figures behind this topic have not been validated against an independent source, so it is not sold at the same confidence as the other mesh-block topics. Every response says beta: true and carries a beta_notice.

Is this block moving? For every mesh block around the property: recent price growth on the block against its suburb, long-run house value growth, and the share of properties recently listed for rent.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_stressProperty · Stress by mesh block — unemployment, arrears, insolvency within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

Is anyone here under financial pressure? For every mesh block around the property: unemployment in the surrounding area, JobSeeker recipients in the postcode, and estimated mortgage arrears, forced sales and personal insolvencies.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_tenureProperty · Tenure by mesh block — owned, mortgaged, rented within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

Who owns and who rents here? For every mesh block around the property: shares of homes owned outright, mortgaged and rented in the surrounding area, the median mortgage repayment, the share of properties ever listed for rent, and rent assistance recipients in the postcode.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_mesh_blocks_transportProperty · Transport by mesh block — stops, stations, commuting within 1 km (by gnaf_id)A
Read-onlyIdempotent
Inspect

How do you get around from here? For every mesh block around the property: distance to the nearest bus stop, train station and tram stop, bus stops within 320 m, and how many workers commute by public transport.

One entry per mesh block within 1,000 m of the property under mesh_blocks, nearest first, each with its mb_code, distance_m, population and dwellings. Blocks across suburb lines are included. Values only — the polygons come from /properties/{gnaf_id}/context/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_neighboursProperty · Meet the neighboursB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Meet the neighbours' map in the Overview section.

Adjoining-parcel neighbours, enriched with address + property type + bed/bath/garage from the latest matching listing.

Price: 30¢ per call.

Inputs: gnaf_id (required).

properties_profileProperty · Geography profileA
Read-onlyIdempotent
Inspect

Resolve a GNAF to its full statistical geography hierarchy (mesh block → SA1 → SA2 → SA3 → SA4 → GCCSA → State) plus the parallel admin chain (LGA, suburb (SAL), postcode). Call this once to get every geography key the rest of the data layers index on.

Price: 3¢ per call.

Inputs: gnaf_id (required).

properties_rent_historyProperty History — rentalsB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Property History' card in the Overview section.

All For Rent records, most-recent first.

Price: 30¢ per call.

Inputs: gnaf_id (required).

properties_rent_history_latestProperty · Most-recent rent observationC
Read-onlyIdempotent
Inspect

Most-recent For Rent record.

Price: 10¢ per call.

Inputs: gnaf_id (required).

properties_risks_allProperty · Risks — bundleA
Read-onlyIdempotent
Inspect

Shown in the property report as its 'Risks' section.

Every property-level risk overlay in one call. Flat 30¢ — may grow without increasing the bundle price as new overlays are added.

A null overlay means nothing of that layer lies within 1 km, or we do not hold the layer for that state: historical floods are held for Victoria only, landslide for NSW only, and the flood and bushfire layers are patchy outside NSW, VIC, QLD and WA. Do not read null as an all-clear for those.

With ?geojson=true each risk that has a polygon overlay also carries its 1km-radius-clipped geojson FeatureCollection + geojson_meta.

Price: 48¢ per call.

Inputs: gnaf_id (required), geojson.

properties_risks_bushfireProperty · BushfireA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Bushfire' card in the Risks section.

Bushfire-prone land within 1 km, tested against the property's land parcel where we hold one. Read on_property and overlay_status (in_overlay, near_overlay, not_in_overlay, not_mapped).

Price: 15¢ per call.

Inputs: gnaf_id (required), geojson.

properties_risks_environmentProperty · Environmental-risk overlayA
Read-onlyIdempotent
Inspect

Land mapped for environmental protection near the property: protected-plant and wetland mapping, environmentally sensitive land, scenic protection land and conservation areas. Says whether one covers the address point, how far the nearest is, and how many lie within 1 km. Held mostly for Queensland, with some areas of NSW.

Price: 3¢ per call.

Inputs: gnaf_id (required).

properties_risks_erosionProperty · Coastal erosionA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Coastal erosion' card in the Risks section.

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.

Inputs: gnaf_id (required), geojson.

properties_risks_floodProperty · FloodingA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Flooding' card in the Risks section.

Flood mapping within 1 km, tested against the property's land parcel where we hold one. Read on_property (in the mapped flood land) and overlay_status: in_overlay, near_overlay (within 30 m), not_in_overlay (the area is mapped and the property is clear) or not_mapped — no flood study or planning map covers the area, which is not evidence of no flood risk. overlay_layers lists each kind of mapping that touches the property, with the date of the mapping.

Price: 10¢ per call.

Inputs: gnaf_id (required), geojson.

properties_risks_heritageProperty · HeritageB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Heritage' card in the Risks section.

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.

Inputs: gnaf_id (required), geojson.

properties_risks_historical_floodProperty · Flooding — historical floodsB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Flooding' card in the Risks section.

Recorded historical flood extents within 1 km. Read on_property — a returned row means "found nearby", not "this property flooded".

Price: 3¢ per call.

Inputs: gnaf_id (required).

properties_risks_hv_power_lineProperty · High-voltage power linesC
Read-onlyIdempotent
Inspect

Shown in the property report as the 'High-voltage power lines' card in the Risks section.

High-voltage power-line easement near the parcel.

Price: 2¢ per call.

Inputs: gnaf_id (required).

properties_risks_landslideProperty · Landslide riskB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Landslide risk' card in the Risks section.

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.

Inputs: gnaf_id (required), geojson.

properties_risks_mobile_black_spotProperty · Mobile black-spot overlayB
Read-onlyIdempotent
Inspect

Mobile-coverage black-spot overlay near the parcel.

Price: 2¢ per call.

Inputs: gnaf_id (required).

properties_risks_public_housingProperty · Public housingC
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Public housing' card in the Risks section.

Public-housing concentration overlay near the parcel.

Price: 4¢ per call.

Inputs: gnaf_id (required).

properties_sale_historyProperty History — salesB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Property History' card in the Overview section.

All Sold + For Sale records, most-recent first.

Price: 30¢ per call.

Inputs: gnaf_id (required).

properties_sale_history_latestProperty history and current listing statusB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Property history and current listing status' card in the Valuation part of the Market section.

Most-recent Sold or For Sale record. A For Sale record's price is the advertised price, null when the ad gave none (e.g. "contact agent"), so the newest record can be an unpriced listing: the last completed sale is the newest type: "Sold" row in /sale-history.

Price: 10¢ per call.

Inputs: gnaf_id (required).

properties_schools_allProperty · Schools — bundleA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Schools' card in the Lifestyle section.

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.

Inputs: gnaf_id (required).

properties_schools_catchmentsProperty · School catchments at this addressA
Read-onlyIdempotent
Inspect

The government schools this address is zoned for (primary, secondary), from the current catchment maps for every state and territory. Not found when the address is unknown or sits inside no catchment we hold. Full description: /v1/datasets/school-catchments.

Price: 3¢ per call.

Inputs: gnaf_id (required).

properties_schools_nearbyProperty · SchoolsA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Schools' card and table in the Lifestyle section.

Schools within ~5km of the property, with rank + student counts.

Price: 5¢ per call.

Inputs: gnaf_id (required).

properties_schools_rankingProperty · Local school rankingB
Read-onlyIdempotent
Inspect

Schools within ~5km of the property, ranked by NAPLAN / socioeconomic score.

Price: 100¢ per call.

Inputs: gnaf_id (required).

properties_street_profileProperty · Street ProfileA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Street Profile' table in the Market section.

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.

Inputs: gnaf_id (required).

properties_surroundings_listing_history_signalsProperty · Meet the neighbours — listing signals (200 m)C
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Meet the neighbours' map colouring in the Overview section.

Latest sold/rent dates and likely-owner-status signal per nearby property.

Price: 20¢ per call.

Inputs: gnaf_id (required).

properties_surroundings_parcelsProperty · Meet the neighbours — parcels (200 m)B
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Meet the neighbours' map parcels in the Overview section.

Cadastral parcel polygons (GeoJSON) for properties around the subject.

Price: 25¢ per call.

Inputs: gnaf_id (required).

properties_surroundings_propertiesProperty · Meet the neighbours — properties (200 m)A
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Meet the neighbours' map pins in the Overview section.

Every GNAF property within 200 m of the subject, with lat/lng and mesh block.

Price: 15¢ per call.

Inputs: gnaf_id (required).

properties_surroundings_public_housingProperty · Meet the neighbours — Public Housing (200 m)B
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Public Housing' map legend in the Overview section.

Properties around the subject flagged by the public-housing classifier.

Price: 15¢ per call.

Inputs: gnaf_id (required).

properties_surroundings_tenureProperty · Housing Tenure within 200 m (by gnaf_id)A
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Housing Tenure' card in the Demographics section.

Tenure shares — owned outright, mortgaged, rented, public housing — for each mesh block around the subject.

Price: 15¢ per call.

Inputs: gnaf_id (required).

properties_transport_nearbyProperty · Nearest transport by modeA
Read-onlyIdempotent
Inspect

Nearest train / tram / bus / ferry stop to the property, per mode, with distance. counts are within radius_m; a mode with none inside it is still looked up out to 5 km, so distance_m can exceed radius_m.

Price: 5¢ per call.

Inputs: gnaf_id (required), radius_m.

properties_valuation_agent_quotingProperty · Agent quoting accuracyA
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Agent quoting accuracy' card in the Valuation part of the Market section.

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.

Inputs: gnaf_id (required).

properties_valuation_land_valuesProperty · Council land values — 5-year seriesA
Read-onlyIdempotent
Inspect

Council land valuations for the parcel — val_2021..val_2025 series with YoY change and $/sqm, plus lot area and zoning description. Held for NSW houses (and other whole-lot parcels) only; units and other states return no data.

Price: 15¢ per call.

Inputs: gnaf_id (required).

properties_valuation_negative_gearingProperty · Budget 2026 exposureB
Read-onlyIdempotent
Inspect

Shown in the property report as the 'Budget 2026 exposure' card in the Valuation part of the Market section.

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.

Inputs: gnaf_id (required).

sa4_listList SA4sA
Read-onlyIdempotent
Inspect

All Australian SA4s. Optional ?state= filter. Returns {sa4, state} per row. Flat cost.

Price: 1¢ per call.

Inputs: state.

sa4_profileSA4 · Geography profileC
Read-onlyIdempotent
Inspect

SA4's parent chain — GCCSA + state.

Price: 3¢ per call.

Inputs: sa4_name (required).

search_endpointsSearch endpointsA
Read-onlyIdempotent
Inspect

Find which Microburbs tool answers a question, in plain words — e.g. "how many people rent in Bondi", "is this house in a flood zone", "schools near 10 Smith St". Typo-tolerant, knows synonyms. Returns the best tools first, each with its MCP tool name, REST path, price in cents and a description. Free.

Inputs: query (required), limit. Returns: object

states_demographics_federal_election_resultsState · Federal election resultsA
Read-onlyIdempotent
Inspect

How each suburb voted at the 2019, 2022 and 2025 federal elections (House of Representatives): first-preference share by party, two-party-preferred Labor v Coalition, swings, informal vote and the electorate. Also state and national totals with turnout.

Coverage: About 7,500 suburbs per election (every suburb with at least 100 allocated formal votes), all 8 states and territories, and Australia; federal elections 2019, 2022 and 2025. Current to 2025-05-03. Full description, field list and method: /v1/datasets/election-results-federal.

Price: 5¢ per call.

Inputs: state (required), to, from, fields.

states_economy_job_vacanciesState · Job advertisements over timeA
Read-onlyIdempotent
Inspect

Monthly count of online job advertisements for Australia and each state and territory since January 2006, by occupation group and by skill level.

Coverage: Australia and all 8 states and territories; monthly, January 2006 to September 2026 (249 months). Current to 2026-09-01. Full description, field list and method: /v1/datasets/job-vacancies.

Price: 5¢ per call.

Inputs: state (required), to, from, fields.

states_health_antidepressant_useState · Antidepressant useA
Read-onlyIdempotent
Inspect

How many people were dispensed an antidepressant each financial year from 2015-16 to 2024-25, as a count and per 1,000 residents, plus the prescriptions dispensed, for Australia and each state and territory.

Coverage: Australia and all 8 states and territories; financial years 2015-16 to 2024-25. Current to 2025-06-30. Full description, field list and method: /v1/datasets/antidepressant-use.

Price: 5¢ per call.

Inputs: state (required), to, from, fields.

states_health_drug_useState · Illicit drug consumption (wastewater)A
Read-onlyIdempotent
Inspect

Estimated kilograms of methylamphetamine, cocaine, MDMA and heroin consumed each financial year from 2016-17 to 2024-25, for Australia and each state and territory, measured from sewage. Modelled estimates.

Coverage: Australia and all 8 states and territories; financial years 2016-17 to 2024-25. Current to 2025-06-30. Full description, field list and method: /v1/datasets/drug-use.

Price: 5¢ per call.

Inputs: state (required), to, from, fields.

states_health_ndis_participantsState · NDIS participantsA
Read-onlyIdempotent
Inspect

Number of people with an approved National Disability Insurance Scheme (NDIS) plan living in each council area, state and Australia, every quarter from December 2021 to June 2026.

Coverage: About 510 council areas (councils with fewer than 11 participants are suppressed), all 8 states and territories, and Australia; quarterly from October 2021 (December 2021 quarter-end) to April 2026 (June 2026 quarter-end). Period is the first day of the quarter. Current to 2026-06-30. Full description, field list and method: /v1/datasets/ndis-participants.

Price: 5¢ per call.

Inputs: state (required), to, from, fields.

suburbs_amenities_arts_and_entertainmentSuburb · Arts, culture and entertainmentA
Read-onlyIdempotent
Inspect

Cinemas, theatres and concert halls, museums and art galleries: counts in the suburb, rates per 1,000 residents and distance from the suburb centre to the nearest of each.

Coverage: All Australian suburbs and localities. Current to 2026-10-01. Full description, field list and method: /v1/datasets/arts-and-entertainment.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_amenities_community_and_worshipSuburb · Places of worship and community centresA
Read-onlyIdempotent
Inspect

Christian churches, mosques, Hindu, Buddhist and Sikh temples, synagogues, community centres and halls, and cemeteries: counts in the suburb, rates per 1,000 residents and distance from the suburb centre to the nearest of each.

Coverage: All Australian suburbs and localities. Current to 2026-10-01. Full description, field list and method: /v1/datasets/community-and-worship.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_amenities_education_and_childcareSuburb · Childcare and early learningA
Read-onlyIdempotent
Inspect

Childcare centres and preschools or kindergartens (schools are served separately): counts in the suburb, rates per 1,000 residents and distance from the suburb centre to the nearest of each.

Coverage: All Australian suburbs and localities. Current to 2026-10-01. Full description, field list and method: /v1/datasets/education-and-childcare.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_amenities_food_and_drinkSuburb · Food and drink placesA
Read-onlyIdempotent
Inspect

Cafes, restaurants, takeaway, bakeries, pubs and bars, bottle shops and breweries or wineries: counts in the suburb, rates per 1,000 residents and distance from the suburb centre to the nearest of each.

Coverage: All Australian suburbs and localities. Current to 2026-10-01. Full description, field list and method: /v1/datasets/food-and-drink.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_amenities_health_servicesSuburb · Health services nearbyA
Read-onlyIdempotent
Inspect

GPs and medical centres, pharmacies, dentists, hospitals and vets: counts in the suburb, rates per 1,000 residents and distance from the suburb centre to the nearest of each.

Coverage: All Australian suburbs and localities. Current to 2026-10-01. Full description, field list and method: /v1/datasets/health-services.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_amenities_parks_and_recreationSuburb · Parks, sport and recreationA
Read-onlyIdempotent
Inspect

Parks, playgrounds, sports grounds and courts, public swimming pools, gyms, beaches, skate parks, dog parks, golf courses and nature reserves: counts in the suburb, rates per 1,000 residents and distance from the suburb centre to the nearest of each.

Coverage: All Australian suburbs and localities. Current to 2026-10-01. Full description, field list and method: /v1/datasets/parks-and-recreation.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_amenities_servicesSuburb · Banking, post and emergency servicesA
Read-onlyIdempotent
Inspect

Bank branches, ATMs, post offices, police stations and fire stations: counts in the suburb, rates per 1,000 residents and distance from the suburb centre to the nearest of each.

Coverage: All Australian suburbs and localities. Current to 2026-10-01. Full description, field list and method: /v1/datasets/services.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_amenities_shoppingSuburb · Shopping and retailA
Read-onlyIdempotent
Inspect

Supermarkets, convenience stores, fresh food shops, newsagents, hardware and clothing stores: counts in the suburb, rates per 1,000 residents and distance from the suburb centre to the nearest of each.

Coverage: All Australian suburbs and localities. Current to 2026-10-01. Full description, field list and method: /v1/datasets/shopping.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_ancestrySuburb · AncestryA
Read-onlyIdempotent
Inspect

Where each ancestry group lives: counts and shares for 29 ancestries (English, Irish, Chinese, Indian, Lebanese and more) in every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/ancestry.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_bedroomsSuburb · BedroomsA
Read-onlyIdempotent
Inspect

How many bedrooms homes have: studios through six or more, for all dwellings and separately for houses, townhouses and apartments, plus people per bedroom, for every suburb and council area.

Coverage: About 10,700 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/bedrooms.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_birthplaceSuburb · BirthplaceA
Read-onlyIdempotent
Inspect

Where residents were born: counts and shares for the top 43 countries, plus Australia and other, in every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/birthplace.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_citizenshipSuburb · Australian citizenshipA
Read-onlyIdempotent
Inspect

How many residents are Australian citizens, and what share of the area that is, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/citizenship.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_dwelling_structureSuburb · Dwelling structureA
Read-onlyIdempotent
Inspect

What kind of homes an area is made of: separate houses, semi-detached and townhouses, flats by height of block, and other dwellings, plus how many homes stood empty, for every suburb and council area.

Coverage: About 11,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/dwelling-structure.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_educationSuburb · Education and qualificationsA
Read-onlyIdempotent
Inspect

How far residents went at school and the highest qualification they hold since: Year 12 to Year 8 or below, and postgraduate, bachelor, diploma and certificate levels, for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/education.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_field_of_studySuburb · Field of studyA
Read-onlyIdempotent
Inspect

What residents studied for their post-school qualification: engineering, health, management and commerce, IT, education, creative arts, trades and more, as counts and shares for every suburb and council area.

Coverage: About 8,900 suburbs and localities and 543 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/field-of-study.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_health_conditionsSuburb · Long-term health conditionsA
Read-onlyIdempotent
Inspect

How many residents live with arthritis, asthma, cancer, dementia, diabetes, heart disease, a mental health condition, stroke and other long-term conditions, and how many have more than one, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/health-conditions.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_householdsSuburb · Households and familiesA
Read-onlyIdempotent
Inspect

Household and family make-up: lone-person, family and group households, household size, couples with and without children and one-parent families, for every suburb and council area.

Coverage: About 10,600 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/households.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_income_by_birthplaceSuburb · Income by birthplaceA
Read-onlyIdempotent
Inspect

How much each migrant community earns: weekly personal income bands by region of birth (nine world regions), in every suburb and council area.

Coverage: About 10,800 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/income-by-birthplace.

Price: 10¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_income_by_religionSuburb · Income by religionA
Read-onlyIdempotent
Inspect

How much each religious group earns: weekly personal income bands for seven religion groups, in every suburb and council area.

Coverage: About 11,300 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/income-by-religion.

Price: 10¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_indigenous_statusSuburb · Aboriginal and Torres Strait Islander residentsA
Read-onlyIdempotent
Inspect

How many residents are Aboriginal, Torres Strait Islander or both, and what share of the area that is, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/indigenous-status.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_labour_forceSuburb · Labour force statusA
Read-onlyIdempotent
Inspect

Who works full-time or part-time, who is unemployed and looking, and who is outside the workforce, with the unemployment and participation rates, for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/labour-force.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_languagesSuburb · Languages spoken at homeA
Read-onlyIdempotent
Inspect

Languages spoken at home: English only, 36 other languages from Mandarin to Nepali, and English proficiency, as counts and shares for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/languages.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_liquor_licencesSuburb · Liquor licencesA
Read-onlyIdempotent
Inspect

Current liquor licences per suburb by type (pubs, restaurants, bottle shops, clubs, producers), late-night licences and a per-address density, for Victoria and New South Wales.

Coverage: Victoria (as at 31 Aug 2026) and New South Wales (as at 7 Jun 2024). Other states return no data. Current to 2026-08-31. Full description, field list and method: /v1/datasets/liquor-licences.

Price: 3¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_marital_statusSuburb · Marital statusB
Read-onlyIdempotent
Inspect

Who is married, de facto, separated, divorced, widowed or never married, as counts and shares of adults, for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/marital-status.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_mortgage_repaymentsSuburb · Mortgage repaymentsA
Read-onlyIdempotent
Inspect

What home-owners with a mortgage pay each month: repayments in 11 bands from under $300 to $4,000 or more, and the median monthly repayment, for every suburb and council area.

Coverage: About 7,200 suburbs and localities and 498 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/mortgage-repayments.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_motor_vehiclesSuburb · Motor vehicles per dwellingA
Read-onlyIdempotent
Inspect

How many cars households keep: dwellings with no vehicle, one, two, three or four or more, for every suburb and council area.

Coverage: About 10,700 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/motor-vehicles.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_need_for_assistanceSuburb · Need for assistanceA
Read-onlyIdempotent
Inspect

How many residents need help with everyday activities because of disability, long-term illness or old age, overall and among residents aged 65 and over, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/need-for-assistance.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_occupationSuburb · OccupationA
Read-onlyIdempotent
Inspect

What working residents do: managers, professionals, trades, community and personal service, clerical, sales, machinery operators and labourers, as counts and shares of employed residents for every suburb and council area.

Coverage: About 8,800 suburbs and localities and 540 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/occupation.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_religionSuburb · ReligionA
Read-onlyIdempotent
Inspect

How many residents follow each religion, and what share of the area that is: 30 groups from Anglican to Sikh to no religion, for every suburb and council area.

Coverage: About 11,000 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few residents for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/religion.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_rent_paymentsSuburb · Rent paymentsA
Read-onlyIdempotent
Inspect

What renting households actually pay: weekly rent in 14 bands from under $75 to $950 or more, the median weekly rent, and who the landlord is (agent, private owner, public or community housing), for every suburb and council area.

Coverage: About 5,400 suburbs and localities and 536 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/rent-payments.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_same_sex_couplesSuburb · Same-sex couplesB
Read-onlyIdempotent
Inspect

How many couple families are same-sex couples, and what share of couples that is: male and female couples, and those raising children, for every sizeable suburb and council area.

Coverage: About 5,300 suburbs and localities and 512 council areas across Australia, in all states and territories (areas with fewer than 100 couple families are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/same-sex-couples.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_travel_to_workSuburb · Method of travel to workA
Read-onlyIdempotent
Inspect

How working residents got to work: car as driver or passenger, train, bus, tram, ferry, bike, walking, working from home, and the share using public transport, for every suburb and council area.

Coverage: About 8,800 suburbs and localities and 540 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/travel-to-work.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_unpaid_work_and_careSuburb · Unpaid work and careA
Read-onlyIdempotent
Inspect

How many adults care, unpaid, for a person with a disability, illness or old age, look after children, and do housework (by hours a week), for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/unpaid-work-and-care.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_volunteeringSuburb · VolunteeringA
Read-onlyIdempotent
Inspect

How many adults do voluntary work for an organisation or group, and what share of residents aged 15 and over that is, for every suburb and council area.

Coverage: About 10,500 suburbs and localities and 545 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/volunteering.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_area_stats_year_of_arrivalSuburb · Year of arrivalA
Read-onlyIdempotent
Inspect

When overseas-born residents arrived in Australia: from before 1951 to 2021, with a recent-arrivals total, for every suburb and council area.

Coverage: About 5,200 suburbs and localities and 505 council areas across Australia, in all states and territories (areas with too few people or homes for reliable figures are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/year-of-arrival.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_crime_breakdownSuburb · Crime — breakdown by typeA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the breakdown table inside the 'Crime' card in the Risks section.

Per-crime-type rates (predicted incidents per 100,000 residents per year) for the suburb vs national medians. Each row is the median over the suburb's mesh blocks for that crime type, so the rows do not add up to the suburb_median on /crime/summary (a median of totals).

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_crime_by_mesh_blockCrime (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Crime' map layer in the Risks section.

Total crime rate for every mesh block in the suburb, keyed by mesh-block code. Values are predicted incidents per 100,000 residents per year (see the payload's unit / definition keys).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_crime_offences_by_time_qldSuburb · Crime by time of day (Queensland)A
Read-onlyIdempotent
Inspect

When police-recorded offences happen in Queensland suburbs: counts and shares by 3-hour band and by day of week, over the last 12 months.

Coverage: Queensland: 2,584 suburbs with offences; 12 months to 2026-11-04. Current to 2026-11-04. Full description, field list and method: /v1/datasets/crime-time-of-day-qld.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_crime_recorded_offences_actSuburb · Recorded crime (ACT)A
Read-onlyIdempotent
Inspect

Police-recorded offences in Canberra by suburb, per calendar year for 2015-2024, by offence type.

Coverage: ACT: 115 suburbs; calendar years 2015-2024. Current to 2024-12-31. Full description, field list and method: /v1/datasets/recorded-crime-act.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_crime_recorded_offences_nswSuburb · Recorded crime (NSW)A
Read-onlyIdempotent
Inspect

Police-recorded offences in New South Wales by suburb and by council area, per year for 2016-2025, by offence type.

Coverage: NSW: 4,479 suburbs and 129 council areas; calendar years 2016-2025. Current to 2025-12-31. Full description, field list and method: /v1/datasets/recorded-crime-nsw.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_crime_recorded_offences_qld_suburbsRecorded crime by suburb (Queensland)A
Read-onlyIdempotent
Inspect

Police-recorded offences in Queensland by suburb, per calendar year for 2022-2025, by broad offence type.

Coverage: Queensland: 3,015 suburbs; calendar years 2022-2025. Excludes sexual offences and breaches of domestic-violence orders, which police do not map publicly (about a quarter of all recorded offences); for complete totals use the council-level Queensland dataset. Current to 2025-12-31. Full description, field list and method: /v1/datasets/recorded-crime-qld-suburb.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_crime_recorded_offences_saSuburb · Recorded crime (South Australia)A
Read-onlyIdempotent
Inspect

Police-recorded offences in South Australia by suburb, per financial year (July to June) for 2015-16 to 2024-25, by offence type.

Coverage: South Australia: 1,582 suburbs; financial years 2015-16 to 2024-25. Current to 2025-06-30. Full description, field list and method: /v1/datasets/recorded-crime-sa.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_crime_recorded_offences_vicSuburb · Recorded crime (Victoria)A
Read-onlyIdempotent
Inspect

Police-recorded offences in Victoria by suburb and by council area, per financial year (July to June) for 2016-17 to 2025-26, by offence type.

Coverage: Victoria: 2,880 suburbs and towns and 79 council areas; financial years 2016-17 to 2025-26. Current to 2026-06-30. Full description, field list and method: /v1/datasets/recorded-crime-vic.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_crime_summarySuburb · CrimeA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Crime' card in the Risks section.

Suburb and national total-crime medians (predicted incidents per 100,000 residents per year) with a vs-national verdict.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_ageSuburb · Age-bracket breakdownB
Read-onlyIdempotent
Inspect

Population by age bracket and gender, as fractions (0–1) of the suburb's residents.

Price: 3¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_allSuburb · Age + income — bundleA
Read-onlyIdempotent
Inspect

Who lives in the suburb: 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.

Price: 6¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_ancestry_mapDominant ancestry by mesh block (by suburb)A
Read-onlyIdempotent
Inspect

The dominant ancestry (and its share) in each of the suburb's mesh blocks, plus suburb-level ancestry shares.

Pilot coverage: about 20 suburbs so far. Anywhere else it answers the no-data 404, which is not billed — so trying a suburb costs nothing.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_businessSuburb · Local business mixB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Local business mix' section heading in the Demographics section.

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.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_cohortsSuburb · Regional & neighbour cohort ranksB
Read-onlyIdempotent
Inspect

How the suburb ranks inside its SA4 region and against its touching neighbours on renter share, welfare dependency, overseas-born parents and public housing.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_cultural_integrationCultural Integration (by suburb)B
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Cultural Integration' card in the Demographics section.

Suburb cultural-integration composite (0-100) with national percentile and tier, plus the per-mesh-block scores behind it.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_federal_election_resultsSuburb · Federal election resultsA
Read-onlyIdempotent
Inspect

How each suburb voted at the 2019, 2022 and 2025 federal elections (House of Representatives): first-preference share by party, two-party-preferred Labor v Coalition, swings, informal vote and the electorate. Also state and national totals with turnout.

Coverage: About 7,500 suburbs per election (every suburb with at least 100 allocated formal votes), all 8 states and territories, and Australia; federal elections 2019, 2022 and 2025. Current to 2025-05-03. Full description, field list and method: /v1/datasets/election-results-federal.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_demographics_incomeSuburb · Income-bracket breakdownB
Read-onlyIdempotent
Inspect

Household income breakdown by bracket (fractions 0–1 of households), with the suburb's median household income in AUD per year.

Price: 3¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_income_mapIncome (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Income' map layer in the Demographics section.

Median weekly household income for every mesh block in the suburb, plus the suburb median, national percentile and highest/lowest pockets.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_population_historySuburb · PopulationA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Population' chart in the Demographics section.

Total suburb population is current_population (2021, summed over the suburb's mesh blocks, so it can differ from the 2021 point in suburb_series by a fraction of a percent), alongside suburb counts for 2011, 2016 and 2021 and the LGA's yearly population series with a modelled projection tail (where we hold one). lga is the LGA holding most of the suburb's residents. Use this route for questions such as "what is the total population of Clarkson?"

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_population_mapPopulation (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Population' map layer in the Demographics section.

Residents and dwellings on every mesh block in the suburb, with the suburb totals. Values only; polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_private_schoolPrivate School Students (by suburb)B
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Private School Students' card in the Demographics section.

Share of residents attending Catholic / Independent schools — suburb rollup plus the per-mesh-block shares behind it.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_single_parentsSuburb · Single ParentsB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Single Parents' card in the Demographics section.

Single-parent-family share for the suburb against the pinned national median, with the associated capital-growth impact.

Price: 3¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_single_parents_mapSingle parents (by suburb)B
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Single parents' map layer in the Demographics section.

Single-parent families as a share of families for every mesh block in the suburb, percent 0-100. Near-empty blocks are left out. The suburb figure is /demographics/single-parents. Values only; polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_tenureHousing Tenure (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Housing Tenure' card in the Demographics section.

Explicit total owner-occupation rate plus owned-outright / mortgaged / renting / public-housing shares (percent, 0-100; renting_pct includes public-housing tenants, and the remainder is other or not-stated tenure, so owned + mortgaged + renting is 95-98) — a suburb rollup and the per-mesh-block modelled shares. owner_occupied_pct is the requested headline; it equals owned outright plus mortgaged and is null if either is absent. census_year gives the reference year of the figures (2021).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_underclass_dragSuburb · Underclass DragA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Underclass Drag' card in the Demographics section.

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.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_unemploymentUnemployment (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Unemployment' card in the Demographics section.

Labour-force-weighted unemployment rate for the suburb against the pinned national median, plus the per-mesh-block shares behind it.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_votingSuburb · VotingB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Voting' card in the Demographics section.

Projected first-preference shares per party, aggregated across the suburb's mesh blocks (booth-derived model — not an actual vote).

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_demographics_voting_mapVoting — winning party (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Voting (winning party)' map layer in the Demographics section.

Projected winning party, runner-up and margin for every mesh block in the suburb at April 2026 federal polling — a projection, not an actual vote. The suburb-wide profile is /demographics/voting. Values only; polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_development_allSuburb · Development Applications — bundleB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Development Applications' card in the Development section.

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.

Price: 24¢ per call.

Inputs: suburb_name (required).

suburbs_development_applicationsSuburb · Development ApplicationsA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Development Applications' card in the Development section.

Development applications in the suburb, newest first, with category counts.

Paginated with limit/offset: total_available is every application we hold for the suburb, total is how many this page returned, and next_offset is the next page's offset (null on the last). min_date / max_date span the full history. Each page is one call at a flat price.

Price: 15¢ per call.

Inputs: suburb_name (required), limit, offset.

suburbs_development_building_controlsSuburb · Building controls — height & FSRB
Read-onlyIdempotent
Inspect

Height-of-building and floor-space-ratio control polygons with band summaries.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_development_construction_activityConstruction activity by mesh block (by suburb)C
Read-onlyIdempotent
Inspect

Satellite-detected construction change per mesh block plus a suburb rollup.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_development_council_intelligenceSuburb · Council IntelligenceA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Council Intelligence' table in the Development section.

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.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_development_council_ratesSuburb · Council RatesB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Council Rates' card in the Development section.

Average annual residential council rate for the suburb's LGA.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_development_da_countSuburb · ApplicationsA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Applications' headline figure in the Development section.

Count of development applications in the last 5 years, one per site address, in the dwelling, subdivision, aged-care, education, industrial and utilities categories. /development/applications lists every category so its total is larger.

Price: 6¢ per call.

Inputs: suburb_name (required).

suburbs_development_da_listSuburb · Development Applications — last 5 yearsA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Development Applications' table in the Development section.

Development applications from the last 5 years, one row per site address (area_name is the street address), most recent first; same set as da-count.

Price: 18¢ per call.

Inputs: suburb_name (required).

suburbs_development_densitySuburb · DensityB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Density' card in the Development section.

Dwellings and people per km², plus the land area and counts behind them.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_development_density_mapDensity (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Density' map layer in the Development section.

Dwellings per km² for every mesh block in the suburb, with the dwelling count and area it is computed from and a Low → Very high band. The suburb-wide figure is /development/density. Values only; polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_development_new_dwellings_mapConstruction — new dwelling applications (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Construction' card and map layer in the Development section.

How many development applications for new dwellings were lodged in each mesh block of the suburb, from the newest 2,000 applications. Every block is listed, 0 where none were. The individual applications are at /development/applications. Values only; polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_development_profileSuburb · Development profileB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Density' card body in the Development section.

Dwelling-mix scalars — apartment share and average lot size.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_development_supplyNew supply, units vs houses, by mesh block (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Supply 2km' map layer (explorer) in the Development section.

New dwellings (last 24 months) split units vs houses. summary counts each new building once inside the suburb; each mesh block row counts new dwellings within 500 m of the block centre, so block rows overlap and must not be summed.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_development_zoning_mapSuburb · ZoningB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Zoning' card in the Development section.

Zoning polygons clipped to the suburb, with per-class and parent-group area shares.

Price: 25¢ per call.

Inputs: suburb_name (required).

suburbs_economy_employment_by_industrySuburb · Employment by industry and occupationA
Read-onlyIdempotent
Inspect

What employed residents do for a living: head-counts and shares across 19 industries and 8 occupation groups, for every suburb and council area.

Coverage: About 8,800 suburbs and localities and 540 council areas across Australia (areas with fewer than 50 employed residents are left out); one snapshot at 10 August 2021. Current to 2021-08-10. Full description, field list and method: /v1/datasets/employment-by-industry.

Price: 10¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_environment_aircraft_noiseSuburb · Aircraft noise zonesA
Read-onlyIdempotent
Inspect

How much of a suburb or city block sits inside the published aircraft-noise zones around Australian airports: share of addresses in each noise band, the loudest band, and whether the airport has a night curfew.

Coverage: About 250 suburbs and 4,700 blocks have at least one address inside a published zone (NSW, VIC, QLD, SA, WA, NT); about 1,700 more suburbs and 110,000 blocks within 20 km of such an airport are listed at 0%. Everywhere else, and Brisbane, Hobart and Canberra, is not listed. Current to 2026-10-19. Full description, field list and method: /v1/datasets/aircraft-noise.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_environment_climate_normalsSuburb · Climate normalsA
Read-onlyIdempotent
Inspect

Average (2004-2020) climate for every suburb: daytime highs and overnight lows (annual, hottest and coldest month, every month), rainfall (annual, seasonal, monthly) and rain days, sunshine energy and afternoon humidity. Modelled estimates.

Coverage: About 15,300 suburbs and localities with a 5 km land grid cell within about 10 km of the suburb point; averaging period 2004-2020 (solar and humidity 2006-2020). Current to 2020-12-31. Full description, field list and method: /v1/datasets/climate-normals.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_environment_contaminated_landSuburb · Contaminated and regulated sitesA
Read-onlyIdempotent
Inspect

How many mapped contaminated or regulated sites sit inside a suburb, how many are within 1 km of its centre, and how far the nearest one is, for NSW, Victoria, Queensland, South Australia and Western Australia.

Coverage: NSW, Vic, Qld, SA and WA suburbs only (14,124 suburbs); no rows for Tas, ACT, NT or other territories. Current to 2026-10-01. Full description, field list and method: /v1/datasets/contaminated-land.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_environment_flight_pathsSuburb · Aircraft overflightsA
Read-onlyIdempotent
Inspect

How often aircraft pass low over a suburb: recorded passes per week, the busiest hour of the day and how well we could hear the place. From nine days of our own aircraft recording, September 2026. Modelled estimates.

Coverage: About 7,100 suburbs and localities in every state and territory where aircraft were recorded; 9 days, 8 to 24 September 2026. Current to 2026-09-24. Full description, field list and method: /v1/datasets/flight-paths.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_environment_heat_and_extremesSuburb · Heat and temperature extremesA
Read-onlyIdempotent
Inspect

How many hot days (30, 35, 40°C), hot nights, longest heatwave run and frosty days each suburb had in every year from 2016 to 2025, with the hottest day and coldest night. Modelled estimates.

Coverage: About 15,300 suburbs and localities; calendar years 2016-2025. Current to 2025-12-31. Full description, field list and method: /v1/datasets/heat-and-extremes.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_ethnicity_allSuburb · All ethnicity — bundleA
Read-onlyIdempotent
Inspect

Cultural make-up of the suburb: 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.

Price: 6¢ per call.

Inputs: suburb_name (required).

suburbs_ethnicity_ancestrySuburb · Ancestry breakdownB
Read-onlyIdempotent
Inspect

Ancestry breakdown: broad ancestry groups as fractions (0–1) of residents.

Price: 3¢ per call.

Inputs: suburb_name (required).

suburbs_ethnicity_birthplaceSuburb · Country-of-birth breakdownA
Read-onlyIdempotent
Inspect

Country-of-birth breakdown: the 10 most common countries as fractions (0–1) of residents, largest first.

Price: 3¢ per call.

Inputs: suburb_name (required).

suburbs_finder_countCount matching suburbsA
Read-onlyIdempotent
Inspect

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.

Inputs: filter, states, regions, property_type.

suburbs_finder_fieldsSuburb · Finder field catalogA
Read-onlyIdempotent
Inspect

Every field you can filter / sort on, with its label and unit. 0c. Values of unit percent are fractions (0.06 = 6%) in filter.

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.

Inputs: no named parameters.

suburbs_finder_regionsSuburb · Finder scope regionsB
Read-onlyIdempotent
Inspect

SA4 regions grouped by state — the values accepted by states / regions on search. 0c.

Free.

Inputs: no named parameters.

suburbs_forecast_saleSuburb · Sale-price growth forecastC
Read-onlyIdempotent
Inspect

1-year sale-price growth forecast (low / most-likely / high).

Price: 100¢ per call.

Inputs: suburb_name (required).

suburbs_hero_neighboursNeighbouring suburbsA
Read-onlyIdempotent
Inspect

Nearest neighbouring suburbs with distance in km, closest first.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_hero_price_growth_12moSuburb · 12-month price growthB
Read-onlyIdempotent
Inspect

12-month sale-price growth by property type (house / unit).

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_hero_summarySuburb at a glanceB
Read-onlyIdempotent
Inspect

State, SA3/SA4, postcode, population, dwellings and centroid for the suburb.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_lifestyle_cbdSuburb · Distance to CBDA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Distance to {City} CBD' table row in the Lifestyle section.

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.

Price: 3¢ per call.

Inputs: suburb_name (required).

suburbs_lifestyle_landmarksSuburb · Nearest beach + hospitalA
Read-onlyIdempotent
Inspect

Nearest beach and hospital with straight-line distances (null = none within ~50 km).

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_lifestyle_livabilitySuburb · LivabilityB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Livability' card in the Lifestyle section.

Livability scores (0–100) per dimension, aggregated from mesh-block scores, with the SA4 benchmark.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_lifestyle_livability_mapLivability scores by mesh block (by suburb)A
Read-onlyIdempotent
Inspect

All seven livability dimensions — affluence, lifestyle, hip, convenience, family, safety, tranquility — scored 0-100 for every mesh block in the suburb, each with its human band. Averaging a dimension across the mesh blocks reproduces the suburb figure at /lifestyle/livability. Values only; polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_lifestyle_narrativeSuburb · Livability narrative sentencesB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Livability' card sentences in the Lifestyle section.

One plain-English sentence per livability dimension for the suburb.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_lifestyle_poi_impactsSuburb · Amenity price impactsA
Read-onlyIdempotent
Inspect

What the absence of petrol stations, fast food and bottle shops near sold properties was worth.

NSW-only coverage: this is modelled from NSW sales, so a suburb in any other state returns no data (and is not billed). A premium of $0 with 0% coverage means every recent sale had that amenity nearby (typical of dense inner suburbs), not a missing figure.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_lifestyle_poisSuburb · AmenitiesA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Amenities' card and map layer in the Lifestyle section.

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 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.

Same-name venues listed by several sources are collapsed to one point.

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.

Price: 25¢ per call.

Inputs: suburb_name (required), limit, offset, category.

suburbs_lifestyle_summarySuburb · Lifestyle summary — amenities, terrain, landmarksB
Read-onlyIdempotent
Inspect

POI category breakdown, terrain scalars, nearest train/shop and beach/hospital flags.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_listList suburbsA
Read-onlyIdempotent
Inspect

List Australian suburbs (SALs). Always returns {suburb, state} per row so SAL-name collisions across states are unambiguous.

With no filter you get 1000 suburbs at a time, alphabetically — page with offset (1000, 2000, …) for the rest. 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.

Inputs: q, lga, sa3, sa4, +3 more.

suburbs_listings_for_rentSuburb · Current rental listingsA
Read-onlyIdempotent
Inspect

Rental listings live right now in the suburb, with address, weekly rent and the advertised rent line, beds/baths/cars, coordinates, an off_market flag and the leasing agency. Same paging, filters and withholding rule as for-sale.

Price: 20¢ per call.

Inputs: suburb_name (required), limit, offset, verbose, +1 more.

suburbs_listings_for_saleSuburb · For saleA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'For sale' table tab in the Properties section.

Current for-sale listings in the suburb, with address, price and the advertised price line (with its low/high range when one is stated), beds/baths/cars, land and floor area, coordinates, an off_market flag, and the selling agency with its own listing page and named agents.

A listing seen on only one major portal, with no agency page of its own, keeps its address, type and agency name but not its advertised facts: the same rule our property finder applies.

total is the full number on the market (computed before paging), so a count is accurate even when the rows are capped. Page through every listing with limit/offset — next_offset is the next page's offset, null on the last page; order is newest listing first and stable across pages. Each page is one call at a flat price. Set verbose=true for the agent's full description text; set off_market=true for off-market listings only.

Price: 20¢ per call.

Inputs: suburb_name (required), limit, offset, verbose, +1 more.

suburbs_market_affordabilitySuburb · AffordabilityB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Affordability' card in the Market section.

Our affordability index for the suburb's postcode area.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_market_allSuburb · Core market indicators — bundleA
Read-onlyIdempotent
Inspect

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.

Price: 108¢ per call.

Inputs: suburb_name (required).

suburbs_market_bedroom_statsSuburb · Figures by bedroomB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Figures by bedroom' table in the Market section.

House/unit price, sales volume, median bath/car/land, and stock mix per bedroom count.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_market_built_yearBuilt Year (by suburb)B
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Built Year' card in the Market section.

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

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_comparable_suburbsComparable suburbsA
Read-onlyIdempotent
Inspect

Candidate comparison suburbs: every other suburb in the same statistical region (SA3), as canonical SAL names. Not ranked by similarity and not filtered by size or price; in regional areas the list can be long. Use the similar-suburbs endpoint for a ranked match.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_market_days_on_marketSuburb · Days on MarketB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Days on Market (Houses)' card in the Overview section.

Median days on market (days from listing to sale) for properties sold in the trailing 12 months, by house and unit.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_market_days_on_market_benchmarkSuburb · Days on market — regional benchmarkA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Days on Market' city column of the comparison grid in the Market section.

Median days on market across the suburb's greater region (GCCSA) — compare with /market/days-on-market.

Price: 3¢ per call.

Inputs: suburb_name (required).

suburbs_market_growth_driversSuburb · Capital-growth driversA
Read-onlyIdempotent
Inspect

Per-indicator capital-growth attribution for the suburb.

Each row pairs the suburb's own value for an indicator with the capital-growth differential our matched studies attribute to it, in percentage points. Covers supply & demand pressure, market signals, environmental risks and demographic composition.

Price: 25¢ per call.

Inputs: suburb_name (required).

suburbs_market_growth_mapPast price growth (1, 3, 5, 10 years) by mesh block (by suburb)B
Read-onlyIdempotent
Inspect

Past price growth over 1, 3, 5 and 10 years for every mesh block in the suburb, in percent — cumulative over each horizon. Houses, or units where the block has no house figure. Values only; polygons come from /shapes/mesh-blocks.

Price: 30¢ per call.

Inputs: suburb_name (required).

suburbs_market_investor_concentrationInvestor Concentration (by suburb)C
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Investor Concentration' card in the Market section.

Rental (investor) share per mesh block, with a suburb-wide rollup.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_land_valuesLand Value (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Land Value' card in the Market section.

Suburb land-value medians ($/sqm, lot size, land share of price) + per-mesh-block $/sqm.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_leased_rents_qldSuburb · Leased rents by bedroom, QueenslandA
Read-onlyIdempotent
Inspect

Median weekly rent on new Queensland tenancies, and the number of new bonds, each quarter by dwelling type and bedrooms (flats, houses, townhouses), for Queensland suburbs (from 2017) and postcodes (from 2012).

Coverage: Queensland suburbs (September quarter 2017 onwards) and postcodes (March quarter 2012 onwards) with any published value. Current to 2026-09-30. Full description, field list and method: /v1/datasets/leased-rents-qld.

Price: 10¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_market_median_price_mapMedian sale price (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Median sale price' card and map layer in the Market section.

Median house price for every mesh block in the suburb, with its modal street name, plus the dearest and cheapest pockets. Values only — the matching polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_median_rentSuburb · Median Rent/wkA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Median Rent/wk' headline figure in the Market section.

Latest median advertised weekly rent for the suburb, by house and unit (AUD per week). Each value is the latest observation we hold and carries its own date (house_as_of, unit_as_of); as_of is the newer of the two. Dates are never later than today.

Price: 12¢ per call.

Inputs: suburb_name (required).

suburbs_market_median_rent_seriesSuburb · Median Rent — historyA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Median Rent' chart tab in the Market section.

Full median weekly-rent observation history for the suburb, including 2024 and 2025 where the suburb has coverage. Older observations are generally month-end and recent observations can be weekly; this is not a uniformly quarterly series. Values are advertised median AUD per week.

Price: 30¢ per call.

Inputs: suburb_name (required).

suburbs_market_median_sale_priceSuburb · Median Sale PriceA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Median Sale Price' headline figure in the Market section.

Latest median sale price for the suburb, by house and unit (AUD). Each value is the latest observation we hold and carries its own date (house_as_of, unit_as_of); as_of is the newer of the two. Dates are never later than today.

Price: 6¢ per call.

Inputs: suburb_name (required).

suburbs_market_median_sale_price_seriesSuburb · Median Sale Price — historyA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Median Sale Price' chart tab in the Market section.

Full median sale-price observation history for the suburb. Well-covered suburbs extend back 20+ years; coverage and observation frequency vary. This is the raw historical series needed to calculate a stated 20-year return, not a precomputed "consistent growth" score or a forecast.

Price: 15¢ per call.

Inputs: suburb_name (required).

suburbs_market_months_of_supplySuburb · Months of SupplyA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Months of Supply' card in the Overview section.

How many months the current for-sale stock would take to clear at the suburb's current sales rate. Under 2 months is a seller's market.

Price: 8¢ per call.

Inputs: suburb_name (required).

suburbs_market_mortgage_stressMortgage Stress (by suburb)B
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Mortgage Stress' card in the Market section.

Mortgage-stress score (0-100) for the suburb, with per-mesh-block breakdown.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_negative_gearing_mapNegative gearing (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Negative gearing' map layer in the Market section.

Share of each mesh block's investment properties that are negatively geared (our estimate, 0-100), with how many properties it is taken over. Values only; polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_price_growthSuburb · Past price growth (1 / 3 / 5 / 10-year)B
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Historical Total Past Growth for Houses' chart in the Market section.

Past cumulative sale-price growth over 1 / 3 / 5 / 10 years, by property type (decimal: 0.42 = +42% over the whole period, not a per-year rate). The 3y / 10y figures are the same ones the Suburb Finder ranks on.

Price: 15¢ per call.

Inputs: suburb_name (required).

suburbs_market_price_growth_5ySuburb · 5-year price growthA
Read-onlyIdempotent
Inspect

5-year cumulative sale-price growth (decimal: 0.42 = +42% over five years, not a per-year rate).

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_market_recent_price_movementSuburb · Recent Price MovementC
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Recent Price Movement' table in the Market section.

The last four weekly smart-median observations — house price, unit price and house rent — each with its week-on-week percentage change.

Price: 15¢ per call.

Inputs: suburb_name (required).

suburbs_market_rent_mapWeekly Rent (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Weekly Rent' map layer in the Market section.

Median advertised weekly house rent for every mesh block in the suburb, with its modal street name, plus the dearest and cheapest pockets. Values only — the matching polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_repeat_salesSuburb · Recent Repeat SalesA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Recent Repeat Sales' card in the Market section.

Realised resale growth — summary + individual buy/sell pairs (max 500).

Price: 15¢ per call.

Inputs: suburb_name (required).

suburbs_market_sale_probabilitySuburb · Chance of a sale within two yearsA
Read-onlyIdempotent
Inspect

Modelled chance that a home in a suburb or city block sells within the next two years, as a percentage, for every block and suburb in Australia we score. Modelled estimates.

Coverage: About 262,000 mesh blocks and 12,100 suburbs across every state and territory; blocks we did not score return no data. Current to 2026-05-22. Full description, field list and method: /v1/datasets/sale-probability.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_market_stock_on_marketSuburb · Stock on MarketB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Stock on Market' card in the Overview section.

Properties currently listed for sale in the suburb, split house/unit, with the suburb's rank among its peers.

Price: 8¢ per call.

Inputs: suburb_name (required).

suburbs_market_strata_leviesSuburb · Strata leviesC
Read-onlyIdempotent
Inspect

Median estimated annual strata levy for the suburb.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_market_suburb_hotnessSuburb hotness indexA
Read-onlyIdempotent
Inspect

Modelled 0-100 score for how hot each suburb's house and unit market is against the rest of its state, monthly for the last two years, with the four parts behind the latest score. Modelled estimates.

Coverage: About 4,300 suburbs have a house score and 1,700 a unit score in at least one of the last 24 months (about 2,300 and 800 in the latest month); suburbs with fewer than 10 sales of that type in the latest 3 months, and states with fewer than 30 such suburbs, are not scored. Monthly, November 2024 to October 2026. Current to 2026-10-01. Full description, field list and method: /v1/datasets/suburb-hotness.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_market_supply_pressureSupply Pressure (by suburb)B
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Supply Pressure' map layer (full-screen map explorer) in the Market section.

For-sale listings per 100 dwellings over the 90 days of our supply snapshot (point-in-time, not refreshed daily) — per mesh block + suburb rollup.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_transaction_volumeSuburb · Sales VolumeB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Sales Volume' chart tab in the Market section.

Number of sales in the trailing 30 days, by house and unit (value), with the history of that rolling 30-day count as a series.

Price: 30¢ per call.

Inputs: suburb_name (required).

suburbs_market_vacancy_mapVacancy rate (by suburb)B
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Vacancy rate' map layer in the Market section.

Calibrated rental-vacancy rate for each mesh block in the suburb.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_vacancy_rateSuburb · Vacancy RateA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Vacancy Rate' card in the Overview section.

Suburb-wide rental vacancy rate by property type, as a decimal fraction (0.00842 = 0.84%). Use /market/vacancy-map for the per-mesh-block surface.

Price: 8¢ per call.

Inputs: suburb_name (required).

suburbs_market_vacancy_rate_seriesSuburb · Vacancy Rate — historyB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Vacancy Rate' chart tab in the Market section.

Full rental-vacancy history by property type, decimal fractions.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_yield_mapGross Yield (by suburb)A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Gross Yield' map layer in the Market section.

Gross rental yield for every mesh block in the suburb — weekly rent x 52 over median price — with both inputs returned so the number is checkable, plus the best- and worst-yielding pockets. Values only; polygons come from /shapes/mesh-blocks.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_market_yield_pctSuburb · Gross YieldB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Gross Yield' headline figure in the Market section.

Gross rental yield = median weekly rent x 52 / median sale price, as a decimal fraction (0.0335 = 3.35%), for houses and units separately. Each value carries its own date (house_as_of, unit_as_of).

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_market_yield_pct_seriesSuburb · Gross Yield — historyB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Gross Yield' chart tab in the Market section.

Full gross-rental-yield history by property type, decimal fractions.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_aircraft_noiseAircraft noise zones (by suburb)A
Read-onlyIdempotent
Inspect

How much of a suburb or city block sits inside the published aircraft-noise zones around Australian airports: share of addresses in each noise band, the loudest band, and whether the airport has a night curfew.

Coverage: About 250 suburbs and 4,700 blocks have at least one address inside a published zone (NSW, VIC, QLD, SA, WA, NT); about 1,700 more suburbs and 110,000 blocks within 20 km of such an airport are listed at 0%. Everywhere else, and Brisbane, Hobart and Canberra, is not listed. Current to 2026-10-19. Full description, field list and method: /v1/datasets/aircraft-noise.

One call returns every mesh block in the suburb.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_buildingBuilding by mesh block — the homes on each block (by suburb)A
Read-onlyIdempotent
Inspect

What are the homes like? For every mesh block in the suburb: how many properties, the share of houses and strata, median bedrooms, bathrooms and building size, building height, and recent construction.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_businessBusiness by mesh block — shops, cafes and services nearby (by suburb)A
Read-onlyIdempotent
Inspect

What's nearby? For every mesh block in the suburb: distance to the nearest supermarket, cafe, restaurant, bakery, pharmacy, GP and pub, and how many cafes, restaurants and supermarkets are within 320 m.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_conditionCondition by mesh block — renovation signals from listings (by suburb)A
Read-onlyIdempotent
Inspect

What condition are the homes in? For every mesh block in the suburb, how its listings describe the homes: renovated, updated kitchens and bathrooms, renovation potential, original features, air conditioning, and how many listings the shares are read from.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_crimeCrime by mesh block — estimated rates and rank in suburb (by suburb) (beta)A
Read-onlyIdempotent
Inspect

Beta. The figures behind this topic have not been validated against an independent source, so it is not sold at the same confidence as the other mesh-block topics. Every response says beta: true and carries a beta_notice.

Is this place safe? Estimated crime rates for every mesh block in the suburb — all crime and eight types, per 100,000 residents a year — with where each block sits among the blocks in its suburb and nationally. From our mesh-block crime model, calibrated in November 2026 so each area's blocks add up to what police recorded there.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_environmentEnvironment by mesh block — greenery, noise, solar (by suburb)A
Read-onlyIdempotent
Inspect

Is it green and quiet? For every mesh block in the suburb: greenness and vegetation cover from satellite and how it has changed, a noise score, and solar panels on listings and small-scale installations.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_forecastForecast by mesh block — modelled outlook (by suburb) (beta)A
Read-onlyIdempotent
Inspect

Beta. The figures behind this topic have not been validated against an independent source, so it is not sold at the same confidence as the other mesh-block topics. Every response says beta: true and carries a beta_notice.

What's the outlook? Modelled forecasts for every mesh block in the suburb: owner-occupation in 2026, capital growth, the chance of a rezoning within five years, and future building height.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_hazardHazard by mesh block — flood, bushfire, erosion, slope (by suburb)A
Read-onlyIdempotent
Inspect

Is it exposed to flood, fire or erosion? For every mesh block in the suburb: whether the block sits inside flood planning, flood overlay, bushfire-prone or erosion-prone areas, risk scores for flood, fire, coast and ground movement, and the slope of its homes. A flag is null where we do not hold that layer for the state (bushfire: Queensland; flood planning: NSW; flood overlay: Queensland), so null means unknown, not clear.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_incomeIncome by mesh block — household, personal and family incomes, salaries (by suburb)A
Read-onlyIdempotent
Inspect

How much do people here earn? For every mesh block in the suburb: median household, personal and family income for the surrounding area, and salary, deductions and tax for the postcode.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_parcelsParcels by mesh block — lot sizes and shapes (by suburb) (beta)A
Read-onlyIdempotent
Inspect

Beta. The figures behind this topic have not been validated against an independent source, so it is not sold at the same confidence as the other mesh-block topics. Every response says beta: true and carries a beta_notice.

How big are the blocks of land? For every mesh block in the suburb: median and spread of lot sizes, lot shape, floor space ratio, the minimum lot size under the planning rules, and the number of land parcels.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_public_transport_accessPublic transport access by mesh block (by suburb)A
Read-onlyIdempotent
Inspect

Distance to the nearest stop and station, share of homes within a short walk, and weekday service within 400 m, for every residential mesh block in Victoria, South East Queensland, Perth, Adelaide, Tasmania and Darwin.

Coverage: Victoria (trains, trams, buses, coaches), South East Queensland, the Perth region and the towns its bus network serves, Adelaide and its regional services, Tasmania, and Darwin. Not covered: New South Wales, the ACT, the rest of Queensland and the Northern Territory outside Darwin. A block is included when its suburb is included, i.e. when it is in a covered state and within 25 km of a stop; inside that area a suburb with no service shows real zeros. Current to 2026-11-06. Full description, field list and method: /v1/datasets/public-transport-block.

One call returns every mesh block in the suburb.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_rentRent by mesh block — advertised rents, our estimate, yield (by suburb)A
Read-onlyIdempotent
Inspect

What does it cost to rent here? For every mesh block in the suburb: advertised weekly rents recorded on the block (median, range, how many properties, typical year), our weekly rent and gross yield for the block, and the median rent for the surrounding area.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 30¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_sale_probabilityChance of a sale within two years (by suburb)A
Read-onlyIdempotent
Inspect

Modelled chance that a home in a suburb or city block sells within the next two years, as a percentage, for every block and suburb in Australia we score. Modelled estimates.

Coverage: About 262,000 mesh blocks and 12,100 suburbs across every state and territory; blocks we did not score return no data. Current to 2026-05-22. Full description, field list and method: /v1/datasets/sale-probability.

One call returns every mesh block in the suburb.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_signalsSignals by mesh block — recent price growth and turnover (by suburb) (beta)A
Read-onlyIdempotent
Inspect

Beta. The figures behind this topic have not been validated against an independent source, so it is not sold at the same confidence as the other mesh-block topics. Every response says beta: true and carries a beta_notice.

Is this block moving? For every mesh block in the suburb: recent price growth on the block against its suburb, long-run house value growth, and the share of properties recently listed for rent.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_stressStress by mesh block — unemployment, arrears, insolvency (by suburb)B
Read-onlyIdempotent
Inspect

Is anyone here under financial pressure? For every mesh block in the suburb: unemployment in the surrounding area, JobSeeker recipients in the postcode, and estimated mortgage arrears, forced sales and personal insolvencies.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_tenureTenure by mesh block — owned, mortgaged, rented (by suburb)A
Read-onlyIdempotent
Inspect

Who owns and who rents here? For every mesh block in the suburb: shares of homes owned outright, mortgaged and rented in the surrounding area, the median mortgage repayment, the share of properties ever listed for rent, and rent assistance recipients in the postcode.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_terrainTerrain by mesh block (by suburb)A
Read-onlyIdempotent
Inspect

Ground elevation and slope for every residential mesh block: median, lowest and highest ground level, typical and steepest slope, and the share of homes on flat or steep land.

Coverage: All states and territories; blocks with at least three addressed properties. Current to 2026-10-01. Full description, field list and method: /v1/datasets/terrain-block.

One call returns every mesh block in the suburb.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_mesh_blocks_transportTransport by mesh block — stops, stations, commuting (by suburb)B
Read-onlyIdempotent
Inspect

How do you get around from here? For every mesh block in the suburb: distance to the nearest bus stop, train station and tram stop, bus stops within 320 m, and how many workers commute by public transport.

One entry per mesh block in the suburb under mesh_blocks, each with its mb_code, population and dwellings. Values only — the matching polygons come from /shapes/mesh-blocks.

Every field carries provenance — measured (at this block), measured_wider_area (measured for the SA1 or postcode and repeated on every block in it), estimate (our model) or not_recorded (not labelled yet) — plus how, one sentence on how the number was arrived at (empty when not_recorded).

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_profileSuburb · Geography profileA
Read-onlyIdempotent
Inspect

The suburb's upward geography chain — LGA, SA2/3/4, GCCSA, state, postcode. Use /v1/suburbs/list to discover canonical SAL names (and filter by state / LGA / SA4 / postcode).

Price: 3¢ per call.

Inputs: suburb_name (required).

suburbs_risks_allSuburb · Bushfire + flood — bundleA
Read-onlyIdempotent
Inspect

Natural-hazard exposure for the suburb: how much of its area sits inside a designated bushfire-prone area and inside a modelled flood overlay, each with a plain risk band and the number of distinct hazard polygons.

Pass geojson=true to get the hazard shapes themselves, clipped to the suburb boundary, in the same call. Slope, heritage, power lines and the per-property hazard counts are separate calls.

Price: 11¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_risks_bushfireSuburb · Bushfire coverageA
Read-onlyIdempotent
Inspect

Share of the suburb AREA covered by bushfire-prone designation.

Area, not properties — and the two differ a lot. Belmont North is 45.72% by area but 23.62% by property count, because designated land is not evenly built on. If you want "what share of homes here are affected", which is the figure our own reports headline, use GET /v1/suburbs/{suburb_name}/risks/property-hazard-counts — it returns a count and pct per hazard against the suburb's actual dwellings.

Price: 5¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_risks_capital_growth_impactSuburb · Capital-growth impact per hazardB
Read-onlyIdempotent
Inspect

Matched-study capital-growth impact (%/yr) for bushfire, flood, contamination, mine subsidence, aircraft noise and surface acid sulfate, scaled by the share of properties affected.

Price: 12¢ per call.

Inputs: suburb_name (required).

suburbs_risks_countsSuburb · Hazard item countsB
Read-onlyIdempotent
Inspect

Counts of contamination points, heritage items and erosion-prone polygons inside the suburb.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_risks_extrasExtra risk indicators by mesh block (by suburb)B
Read-onlyIdempotent
Inspect

Landslide / storm-tide coverage, environmental-protection notices, landlord-insurance medians and crime benchmark, with per-mesh-block detail.

Price: 20¢ per call.

Inputs: suburb_name (required).

suburbs_risks_floodSuburb · Flood area coverage + optional polygon mapA
Read-onlyIdempotent
Inspect

Share of the suburb AREA covered by modelled flood overlays.

Area, not properties. For the share of DWELLINGS affected — the figure our own reports headline — use GET /v1/suburbs/{suburb_name}/risks/property-hazard-counts.

To answer where the flood zone is, pass geojson=true. The response then includes the actual modelled flood polygons clipped to the suburb boundary, suitable for a street map, plus truncation/simplification metadata. Do not infer street location from coverage_pct alone.

Price: 6¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_risks_heritage_shareSuburb · HeritageB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Heritage' card in the Risks section.

Share of the suburb's properties inside a heritage polygon.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_risks_hv_power_linesSuburb · High-voltage power linesA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'High-voltage power lines' card in the Risks section.

Whether high-voltage transmission lines cross the suburb, how many, and the highest voltage class (overhead lines only).

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_risks_property_hazard_countsSuburb · Property hazard countsB
Read-onlyIdempotent
Inspect

Counts and shares of the suburb's properties flagged bushfire / flood / mine-subsidence / contamination / aircraft-noise / acid-sulfate.

Price: 15¢ per call.

Inputs: suburb_name (required).

suburbs_risks_slopeSuburb · Steep terrainB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Steep terrain' card in the Risks section.

Median / 90th-percentile property gradient and share of steep (>10°) properties.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_sales_recentSuburb · Recent salesA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Recent sales' table tab in the Properties section.

Properties sold in the suburb, with beds/baths/land size, sale price and date, and coordinates, newest sale first.

Default: the last 3 years, one row per property (its most recent sale).

Full history: pass from and/or to (YYYY-MM-DD) for every sale in that range — one row per sale, so a property sold twice appears twice. History depth varies by state: NSW from 2001, Victoria, Queensland, WA and SA from about 2010, Tasmania from about 2014, ACT and NT from 2019.

Paginated with limit/offset: total reports how many sales match (counted before paging) and next_offset is the offset of the next page (null on the last one). Order is stable — newest first, ties broken by property — so paging never repeats or skips a sale. Each page is one call, at a flat price regardless of page size.

Price: 20¢ per call.

Inputs: suburb_name (required), to, from, limit, +1 more.

suburbs_sales_summarySuburb · Sales summary (3-year count + median)C
Read-onlyIdempotent
Inspect

Number of sales and median sold price in the suburb over the last 3 years.

Price: 10¢ per call.

Inputs: suburb_name (required).

suburbs_schools_allSuburb · Schools — bundleA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Schools' card in the Lifestyle section.

Schools for a suburb: which public catchments cover it, and which schools sit nearby regardless of zone, with NAPLAN rank, sector, level and attendance for each.

Catchments answer "where would my child be guaranteed a place"; nearby answers "what else is within reach".

Price: 205¢ per call.

Inputs: suburb_name (required).

suburbs_schools_catchmentSuburb · Schools — catchmentsA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Schools' map layer (the catchment toggle) in the Lifestyle section.

Public-school catchment polygons covering the suburb (each covering at least 3% of its area), one row per school.

Price: 200¢ per call.

Inputs: suburb_name (required).

suburbs_schools_nearbySuburb · SchoolsA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Schools' card and table in the Lifestyle section.

Government schools located inside the suburb plus non-government schools within about 1 km of it, with NAPLAN rank, intake rank and attendance. For the schools whose public catchment covers the suburb, use /schools/catchment.

Price: 5¢ per call.

Inputs: suburb_name (required).

suburbs_shapes_boundarySuburb boundary polygonB
Read-onlyIdempotent
Inspect

Simplified SAL boundary polygon (GeoJSON Feature) plus centroid.

Price: 10¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_shapes_busy_roadsSuburb · Busy roads (noise)B
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Busy roads (noise)' map layer in the Risks section.

Busy-road line segments clipped to the suburb — the report's road-noise exposure proxy.

Price: 10¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_shapes_easementsSuburb · EasementsB
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Easements' map layer (explorer) in the Risks section.

Registered easement geometries intersecting the suburb (GeoJSON FeatureCollection).

Price: 15¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_shapes_hazardsSuburb · Hazard-overlay polygons by layerB
Read-onlyIdempotent
Inspect

Hazard polygons for one layer, clipped to the suburb boundary (empty collection = hazard not present).

Price: 20¢ per call.

Inputs: layer (required), suburb_name (required), geojson.

suburbs_shapes_mesh_blocksMesh-block polygons (by suburb)B
Read-onlyIdempotent
Inspect

2021 mesh-block polygons covering the suburb (GeoJSON FeatureCollection, mesh-block code per feature).

Price: 20¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_shapes_neighboursNeighbouring suburb boundariesA
Read-onlyIdempotent
Inspect

The 12 nearest suburbs (by centroid distance) as a GeoJSON FeatureCollection — each with its boundary polygon and distance in km. These are the nearest suburbs, not only those sharing a border: in a large rural suburb they can be tens of kilometres away.

Price: 15¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_shapes_noise_heatmapSuburb · Noise levelA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Noise level' map layer (the 'Noise' card) in the Risks section.

Precomputed noise colour regions clipped to the suburb, plus cell-centre heat points.

Price: 20¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_shapes_public_housing_sa1Suburb · Public housing — by SA1A
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Public housing' card and map layer in the Risks section.

SA1 polygons in the suburb with their 2021 public-housing share (only SA1s above 0%).

Price: 20¢ per call.

Inputs: suburb_name (required), geojson.

suburbs_similarSimilar SuburbsA
Read-onlyIdempotent
Inspect

Shown in the suburb report as its 'Similar Suburbs' section.

Up to 10 suburbs ranked closest by our similarity model (typically 5), each with a short comparison and latest median house and unit price. Not every suburb has a comparison set.

Price: 60¢ per call.

Inputs: suburb_name (required).

suburbs_street_forecastsSuburb · Street ProfileA
Read-onlyIdempotent
Inspect

Shown in the suburb report as the 'Street Profile' table in the Market section.

2/4/8-year price forecasts for every street in the suburb, anchored to the real sold median.

Unpaged by default. Large suburbs are large — Point Cook has 943 streets (~1.4 MB) — so pass limit/offset when you don't need the lot. total reports how many exist. Flat price per call regardless of page size.

Price: 60¢ per call.

Inputs: suburb_name (required), limit, offset.

suburbs_transport_ev_chargersSuburb · Electric vehicle chargingA
Read-onlyIdempotent
Inspect

Public EV charging sites per suburb, DC fast-charger counts, and the distance to the nearest fast charger, Australia-wide.

Coverage: Australia-wide, every suburb. DC fast sites are well covered; slower AC and unrated sites are partially mapped. Current to 2026-10-27. Full description, field list and method: /v1/datasets/ev-chargers.

Price: 3¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_transport_public_transportSuburb · Public transport access and serviceA
Read-onlyIdempotent
Inspect

Stops by mode, weekday service frequency, routes, and how many addresses are within a short walk of a stop or station, for suburbs in Victoria, South East Queensland, Perth, Adelaide, Tasmania and Darwin.

Coverage: Victoria (trains, trams, buses, coaches), South East Queensland, the Perth region and the towns its bus network serves, Adelaide and its regional services, Tasmania, and Darwin. Not covered: New South Wales, the ACT, the rest of Queensland and the Northern Territory outside Darwin. A suburb is included when it is in a covered state and within 25 km of a stop; inside that area a suburb with no service shows real zeros. Current to 2026-11-06. Full description, field list and method: /v1/datasets/public-transport.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_transport_road_crashesSuburb · Road crashesA
Read-onlyIdempotent
Inspect

Recorded road crashes by suburb and by council area per calendar year: fatal, serious-injury, other-injury and non-injury crashes, plus people killed and seriously injured, for every state and territory except the Northern Territory.

Coverage: NSW, Victoria, Queensland, South Australia, Tasmania and the ACT: 2016-2025 (Queensland to 2024); Western Australia 2021-2025. About 15,000 suburbs and 520 council areas. No Northern Territory data. Current to 2026-11-07. Full description, field list and method: /v1/datasets/road-crashes.

Price: 5¢ per call.

Inputs: suburb_name (required), to, from, fields.

suburbs_transport_speed_camerasSuburb · Speed and red-light camerasA
Read-onlyIdempotent
Inspect

Fixed speed, red-light and point-to-point camera counts per suburb and the distance to the nearest camera, for New South Wales and the ACT.

Coverage: New South Wales and the ACT only. Other states return no data. Current to 2026-10-28. Full description, field list and method: /v1/datasets/speed-cameras.

Price: 3¢ per call.

Inputs: suburb_name (required), to, from, fields.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Provides access to comprehensive US property data, including automated valuations, tax history, comparable sales, and ownership details, enabling real estate analysis and market insights.
      90 npm
      MIT
    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables live access to free, open Victorian government spatial data for property due diligence, covering site screening, planning controls, parcels, contamination, heritage, and flood checks without API keys.
      -
    • A
      license
      B
      quality
      D
      maintenance
      Enables access to Australian real estate data through the Realty In Au API, supporting property listings, agent/agency information, property details, school lookups, and property search with various filters.
      13
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources