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
Suburb - Crime

Recorded crime by suburb (Queensland)

GET/v1/suburbs/{suburb_name}/crime/recorded-offences-qld-suburbs5¢ per call

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.

Exact suburb identifier required. Exact official suburb name (SAL), e.g. Burwood (NSW) — many suburbs carry a state suffix. If starting from free text or an unverified bare name, first call GET /v1/geocode/suburb?q=<text>, then use the exact data[].area_name it returns. Suburb data endpoints do not guess a state or typo-correct names.

Authorization

Request

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

Path parameters

suburb_namestringrequired

Exact official suburb name (SAL), e.g. `Burwood (NSW)` — many suburbs carry a state suffix. If starting from free text or an unverified bare name, first call `GET /v1/geocode/suburb?q=<text>`, then use the exact `data[].area_name` it returns. Suburb data endpoints do not guess a state or typo-correct names.

Query parameters

fieldsstringoptional

Comma-separated subset of: total_offences, arson, assault, drug_offences, fraud, gaming_racing_and_betting_offences, good_order_offences, handling_stolen_goods, homicide_murder, liquor_excl_drunkenness, miscellaneous_offences, other_homicide, other_offences_against_the_person, other_property_damage, other_theft_excl_unlawful_entry, prostitution_offences, robbery, stock_related_offences, traffic_and_related_offences, trespassing_and_vagrancy, unlawful_entry, unlawful_use_of_motor_vehicle, weapons_act_offences. 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/suburbs/{suburb_name}/crime/recorded-offences-qld-suburbs
cURL
curl --request GET \
  --url 'https://api.microburbs.com.au/v1/suburbs/Belmont%20North/crime/recorded-offences-qld-suburbs' \
  --header 'Authorization: Bearer test'
Example Responses
{
  "data": {
    "dataset": "recorded-crime-qld-suburb",
    "level": "suburb",
    "area": "Fortitude Valley",
    "period_type": "year",
    "as_of": "2025-12-31",
    "modelled": false,
    "fields": [
      {
        "field": "total_offences",
        "name": "Total recorded offences",
        "unit": "count",
        "values": [
          {
            "period": "2023",
            "period_start": "2023-01-01",
            "value": 6009
          },
          {
            "period": "2024",
            "period_start": "2024-01-01",
            "value": 6363
          },
          {
            "period": "2025",
            "period_start": "2025-01-01",
            "value": 6878
          }
        ]
      },
      {
        "field": "arson",
        "name": "Arson",
        "unit": "count",
        "values": [
          {
            "period": "2023",
            "period_start": "2023-01-01",
            "value": 5
          },
          {
            "period": "2024",
            "period_start": "2024-01-01",
            "value": 2
          },
          {
            "period": "2025",
            "period_start": "2025-01-01",
            "value": 2
          }
        ]
      },
      {
        "field": "assault",
        "name": "Assault",
        "unit": "count",
        "values": [
          {
            "period": "2023",
            "period_start": "2023-01-01",
            "value": 534
          },
          {
            "period": "2024",
            "period_start": "2024-01-01",
            "value": 562
          },
          {
            "period": "2025",
            "period_start": "2025-01-01",
            "value": 613
          }
        ]
      }
    ]
  }
}
Successful Response200
application/json

About this dataset

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; refreshed yearly.

What it is

Offences recorded by police in Queensland, counted per calendar year for 2022 to 2025, by suburb. Each broad offence type is its own field, plus a total.

What it shows

The number of offences police recorded in each suburb for each broad offence type: unlawful entry (break-ins), other theft, unlawful use of a motor vehicle, assault, robbery, other offences against the person, property damage, arson, drug, weapons, fraud, handling stolen goods, good order and traffic-related offences, homicide, and a total. Sexual offences and domestic-violence order breaches are not published by suburb and are not included, so the total is about three quarters of the state's recorded offences.

Why use it

Suburb-level recorded counts for Queensland, which our council-level Queensland dataset cannot give: compare a suburb with its neighbours, see whether break-ins or assaults are rising, and back a suburb report with official counts.

How it is built

We take every individual offence police map publicly (type, date and location), count them per suburb and calendar year, and match each suburb to our names. Sexual offences and domestic-violence order breaches are not in the public map feed, so totals here are about three-quarters of the full recorded figure — the council-level Queensland dataset has the complete count. Only four complete calendar years are available because the public map feed keeps the last five years. Suburbs we cannot match one-to-one are left out. Counts are offences recorded by police, not convictions, and they rise when police target an offence (drug and weapons detections especially). Counts are not divided by population; a busy commercial centre records far more than a residential suburb of the same size. A period with no recorded offence of a type is returned as 0. Offence categories follow the state's own scheme and are not comparable one-to-one between states.

Fields

FieldUnitDescription
total_offences
Total recorded offences
countAll police-recorded offences in the area for the calendar year, summed across every offence type.
arson
Arson
countNumber of police-recorded offences of arson in the area during the calendar year.
assault
Assault
countNumber of police-recorded offences of assault in the area during the calendar year.
drug_offences
Drug Offences
countNumber of police-recorded offences of drug Offences in the area during the calendar year.
fraud
Fraud
countNumber of police-recorded offences of fraud in the area during the calendar year.
gaming_racing_and_betting_offences
Gaming Racing & Betting Offences
countNumber of police-recorded offences of gaming Racing & Betting Offences in the area during the calendar year.
good_order_offences
Good Order Offences
countNumber of police-recorded offences of good Order Offences in the area during the calendar year.
handling_stolen_goods
Handling Stolen Goods
countNumber of police-recorded offences of handling Stolen Goods in the area during the calendar year.
homicide_murder
Homicide (Murder)
countNumber of police-recorded offences of homicide (Murder) in the area during the calendar year.
liquor_excl_drunkenness
Liquor (excl. Drunkenness)
countNumber of police-recorded offences of liquor (excl. Drunkenness) in the area during the calendar year.
miscellaneous_offences
Miscellaneous Offences
countNumber of police-recorded offences of miscellaneous Offences in the area during the calendar year.
other_homicide
Other Homicide
countNumber of police-recorded offences of other Homicide in the area during the calendar year.
other_offences_against_the_person
Other Offences Against the Person
countNumber of police-recorded offences of other Offences Against the Person in the area during the calendar year.
other_property_damage
Other Property Damage
countNumber of police-recorded offences of other Property Damage in the area during the calendar year.
other_theft_excl_unlawful_entry
Other Theft (excl. Unlawful Entry)
countNumber of police-recorded offences of other Theft (excl. Unlawful Entry) in the area during the calendar year.
prostitution_offences
Prostitution Offences
countNumber of police-recorded offences of prostitution Offences in the area during the calendar year.
robbery
Robbery
countNumber of police-recorded offences of robbery in the area during the calendar year.
trespassing_and_vagrancy
Trespassing and Vagrancy
countNumber of police-recorded offences of trespassing and Vagrancy in the area during the calendar year.
unlawful_entry
Unlawful Entry
countNumber of police-recorded offences of unlawful Entry in the area during the calendar year.
unlawful_use_of_motor_vehicle
Unlawful Use of Motor Vehicle
countNumber of police-recorded offences of unlawful Use of Motor Vehicle in the area during the calendar year.
weapons_act_offences
Weapons Act Offences
countNumber of police-recorded offences of weapons Act Offences in the area during the calendar year.