Microburbs
Free sandbox: try any request below on the sample suburbs, no signup. For every suburb, create an API key.
Classic docs
Microburbs Property Data API
Postcode - Economy

Taxpayers by occupation by postcode

GET/v1/postcodes/{postcode}/economy/taxpayer-occupation5¢ per call

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.

Authorization

Request

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

Path parameters

postcodestringrequired

Four-digit postcode, e.g. `2026`.

Query parameters

fieldsstringoptional

Comma-separated subset of: occ_not_stated, occ_managers, occ_professionals, occ_technicians_trades, occ_community_personal_service, occ_clerical_admin, occ_sales, occ_machinery_drivers, occ_labourers, occ_apprentices_trainees. Omit for all.

fromstringoptional

First period to include: 2020, 2020-Q3, 2020-07 or 2020-07-01.

tostringoptional

Last period to include, same formats as `from`.

Responses

Successful Response

application/json
DatasetValuesfields returned to you
datasetstringalways returned

Dataset slug; describe it with /v1/datasets/{slug}.

levelstringalways returned

suburb, lga or block.

areastringalways returned

Canonical name (or mesh-block code) of the area answered.

period_typestringalways returned

snapshot, year, financial_year, quarter or month.

as_ofstring · datealways returned

Date the dataset is current to. Values are never withheld for age; check this instead.

modelledbooleanalways returned

True when the figures are estimates from a model rather than counts or measurements.

fieldsarray of DatasetFieldSeriesalways returned
GET/v1/postcodes/{postcode}/economy/taxpayer-occupation
cURL
curl --request GET \
  --url 'https://api.microburbs.com.au/v1/postcodes/2280/economy/taxpayer-occupation' \
  --header 'Authorization: Bearer test'
Example Responses
{
  "data": {
    "dataset": "taxpayer-occupation",
    "level": "postcode",
    "area": "2000",
    "period_type": "financial_year",
    "as_of": "2024-06-30",
    "modelled": false,
    "fields": [
      {
        "field": "occ_not_stated",
        "name": "Occupation not stated",
        "unit": "count",
        "values": [
          {
            "period": "2021-22",
            "period_start": "2021-07-01",
            "value": 4191
          },
          {
            "period": "2022-23",
            "period_start": "2022-07-01",
            "value": 4447
          },
          {
            "period": "2023-24",
            "period_start": "2023-07-01",
            "value": 4764
          }
        ]
      },
      {
        "field": "occ_managers",
        "name": "Managers",
        "unit": "count",
        "values": [
          {
            "period": "2021-22",
            "period_start": "2021-07-01",
            "value": 2963
          },
          {
            "period": "2022-23",
            "period_start": "2022-07-01",
            "value": 2983
          },
          {
            "period": "2023-24",
            "period_start": "2023-07-01",
            "value": 2936
          }
        ]
      },
      {
        "field": "occ_professionals",
        "name": "Professionals",
        "unit": "count",
        "values": [
          {
            "period": "2021-22",
            "period_start": "2021-07-01",
            "value": 4176
          },
          {
            "period": "2022-23",
            "period_start": "2022-07-01",
            "value": 3957
          },
          {
            "period": "2023-24",
            "period_start": "2023-07-01",
            "value": 3694
          }
        ]
      }
    ]
  }
}
Successful Response200
application/json

About this dataset

About 2,530 postcodes; income years 2018-19 to 2023-24. Current to 2024-06-30; refreshed yearly.

What it is

The number of people who lodged an individual tax return, by postcode and the occupation group they declared, for each income year 2018-19 to 2023-24. Ten fields: nine occupation groups and 'not stated'.

What it shows

Counts of people per occupation group per postcode per year: managers, professionals, technicians and trades workers, community and personal service workers, clerical and administrative workers, sales workers, machinery operators and drivers, labourers, and apprentices and trainees. 'Not stated' covers retirees, people with no occupation on their return and those who left it blank, so it is often large.

Why use it

Shows what kind of work a postcode does: trades-heavy outer suburbs, professional inner cities, service-worker hubs. Use it to profile a postcode's workforce, target trade or professional products, or track the growth of professionals versus trades over time.

How it is built

Compiled from the annual published tax-return statistics for individuals, counting people by the occupation group declared on their return and their postcode of residence. The groups are the national one-digit occupation classification. Postcodes crossing state borders are combined. Not published before 2018-19.

Fields

FieldUnitDescription
occ_not_stated
Occupation not stated
countNumber of people in the postcode who lodged a tax return with occupation group 'occupation not stated' for the year.
occ_managers
Managers
countNumber of people in the postcode who lodged a tax return with occupation group 'managers' for the year.
occ_professionals
Professionals
countNumber of people in the postcode who lodged a tax return with occupation group 'professionals' for the year.
occ_technicians_trades
Technicians and trades workers
countNumber of people in the postcode who lodged a tax return with occupation group 'technicians and trades workers' for the year.
occ_community_personal_service
Community and personal service workers
countNumber of people in the postcode who lodged a tax return with occupation group 'community and personal service workers' for the year.
occ_clerical_admin
Clerical and administrative workers
countNumber of people in the postcode who lodged a tax return with occupation group 'clerical and administrative workers' for the year.
occ_sales
Sales workers
countNumber of people in the postcode who lodged a tax return with occupation group 'sales workers' for the year.
occ_machinery_drivers
Machinery operators and drivers
countNumber of people in the postcode who lodged a tax return with occupation group 'machinery operators and drivers' for the year.
occ_labourers
Labourers
countNumber of people in the postcode who lodged a tax return with occupation group 'labourers' for the year.
occ_apprentices_trainees
Apprentices and trainees
countNumber of people in the postcode who lodged a tax return with occupation group 'apprentices and trainees' for the year.