Recorded crime (South Australia)
/v1/suburbs/{suburb_name}/crime/recorded-offences-sa5¢ per callPolice-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.
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_namestringrequiredExact 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
fieldsstringoptionalComma-separated subset of: total_offences, abduction_harassment_and_other_offences, aggravated_robbery, assault_police, blackmail_and_extortion, common_assault, dangerous_or_negligent_acts, graffiti, murder, non_aggravated_robbery, obtain_benefit_by_deception, other_acts_intended_to_cause_injury, other_fraud_deception_and_related_offences, other_homicide_and_related_offences, other_offences_against_property, other_offences_against_the_person_nec, other_property_damage_and_environmental, other_theft, other_unlawful_entry_with_intent, property_damage_by_fire_or_explosion, receive_or_handle_proceeds_of_crime, serious_assault_not_resulting_in_injury, serious_assault_resulting_in_injury, serious_criminal_trespass_non_residence, serious_criminal_trespass_residence, theft_from_motor_vehicle, theft_from_shop, theft_or_illegal_use_of_a_motor_vehicle, threatening_behaviour. Omit for all.
fromstringoptionalFirst period to include: 2020, 2020-Q3, 2020-07 or 2020-07-01.
tostringoptionalLast period to include, same formats as `from`.
Responses
Successful Response
datasetstringalways returnedDataset slug; describe it with /v1/datasets/{slug}.
levelstringalways returnedsuburb, lga or block.
areastringalways returnedCanonical name (or mesh-block code) of the area answered.
period_typestringalways returnedsnapshot, year, financial_year, quarter or month.
as_ofstring · datealways returnedDate the dataset is current to. Values are never withheld for age; check this instead.
modelledbooleanalways returnedTrue when the figures are estimates from a model rather than counts or measurements.
fieldsarray of DatasetFieldSeriesalways returned/v1/suburbs/{suburb_name}/crime/recorded-offences-sacurl --request GET \
--url 'https://api.microburbs.com.au/v1/suburbs/Belmont%20North/crime/recorded-offences-sa' \
--header 'Authorization: Bearer test'{
"data": {
"dataset": "recorded-crime-sa",
"level": "suburb",
"area": "Unley",
"period_type": "financial_year",
"as_of": "2025-06-30",
"modelled": false,
"fields": [
{
"field": "total_offences",
"name": "Total recorded offences",
"unit": "count",
"values": [
{
"period": "2022-23",
"period_start": "2022-07-01",
"value": 287
},
{
"period": "2023-24",
"period_start": "2023-07-01",
"value": 326
},
{
"period": "2024-25",
"period_start": "2024-07-01",
"value": 281
}
]
},
{
"field": "abduction_harassment_and_other_offences",
"name": "Abduction, harassment and other offences",
"unit": "count",
"values": [
{
"period": "2022-23",
"period_start": "2022-07-01",
"value": 1
},
{
"period": "2023-24",
"period_start": "2023-07-01",
"value": 1
},
{
"period": "2024-25",
"period_start": "2024-07-01",
"value": 0
}
]
},
{
"field": "aggravated_robbery",
"name": "Aggravated robbery",
"unit": "count",
"values": [
{
"period": "2022-23",
"period_start": "2022-07-01",
"value": 1
},
{
"period": "2023-24",
"period_start": "2023-07-01",
"value": 0
},
{
"period": "2024-25",
"period_start": "2024-07-01",
"value": 1
}
]
}
]
}
}About this dataset
South Australia: 1,582 suburbs; financial years 2015-16 to 2024-25. Current to 2025-06-30; refreshed yearly.
What it is
Offences recorded by police in South Australia, counted per financial year (July to June) for ten years, by suburb. Each offence type is its own field, plus a total.
What it shows
The number of offences police recorded for each offence type in each suburb and year: assaults (serious, with and without injury, and common), threats and harassment, robbery, sexual offences, homicide, serious criminal trespass (break-ins) into homes and non-residences, theft from motor vehicles and shops, motor vehicle theft, property damage and graffiti, arson, fraud and deception, and a total of all offences.
Why use it
Real recorded counts, not a model, for checking whether a suburb is getting safer or worse, comparing it with its neighbours, and backing a report with official-grade numbers. Ten consistent years make trends reliable.
How it is built
We take the daily offence counts police publish for each suburb, sum them to financial years (July to June, labelled by the year they start in, so 2024-25 is 2024) and match each suburb to our names. About 2% of offences have no usable suburb (marked not disclosed, a misspelt name or an interstate address) and are left out. Counts for the year from July 2025 are not included because police changed their offence categories that month and the new categories do not line up with the old. 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
| Field | Unit | Description |
|---|---|---|
total_offencesTotal recorded offences | count | All police-recorded offences in the area for the financial year (July to June), summed across every offence type. |
abduction_harassment_and_other_offencesAbduction, harassment and other offences | count | Number of police-recorded offences of abduction, harassment and other offences in the area during the financial year (July to June). |
aggravated_robberyAggravated robbery | count | Number of police-recorded offences of aggravated robbery in the area during the financial year (July to June). |
assault_policeAssault police | count | Number of police-recorded offences of assault police in the area during the financial year (July to June). |
blackmail_and_extortionBlackmail and extortion | count | Number of police-recorded offences of blackmail and extortion in the area during the financial year (July to June). |
common_assaultCommon Assault | count | Number of police-recorded offences of common Assault in the area during the financial year (July to June). |
dangerous_or_negligent_actsDangerous or negligent acts | count | Number of police-recorded offences of dangerous or negligent acts in the area during the financial year (July to June). |
graffitiGraffiti | count | Number of police-recorded offences of graffiti in the area during the financial year (July to June). |
murderMurder | count | Number of police-recorded offences of murder in the area during the financial year (July to June). |
non_aggravated_robberyNon-aggravated robbery | count | Number of police-recorded offences of non-aggravated robbery in the area during the financial year (July to June). |
obtain_benefit_by_deceptionObtain benefit by deception | count | Number of police-recorded offences of obtain benefit by deception in the area during the financial year (July to June). |
other_acts_intended_to_cause_injuryOther acts intended to cause injury | count | Number of police-recorded offences of other acts intended to cause injury in the area during the financial year (July to June). |
other_fraud_deception_and_related_offencesOther fraud, deception and related offences | count | Number of police-recorded offences of other fraud, deception and related offences in the area during the financial year (July to June). |
other_homicide_and_related_offencesOther homicide and related offences | count | Number of police-recorded offences of other homicide and related offences in the area during the financial year (July to June). |
other_offences_against_propertyOther offences against property | count | Number of police-recorded offences of other offences against property in the area during the financial year (July to June). |
other_offences_against_the_person_necOther offences against the person nec | count | Number of police-recorded offences of other offences against the person nec in the area during the financial year (July to June). |
other_property_damage_and_environmentalOther property damage and environmental | count | Number of police-recorded offences of other property damage and environmental in the area during the financial year (July to June). |
other_theftOther theft | count | Number of police-recorded offences of other theft in the area during the financial year (July to June). |
other_unlawful_entry_with_intentOther unlawful entry with intent | count | Number of police-recorded offences of other unlawful entry with intent in the area during the financial year (July to June). |
property_damage_by_fire_or_explosionProperty damage by fire or explosion | count | Number of police-recorded offences of property damage by fire or explosion in the area during the financial year (July to June). |
receive_or_handle_proceeds_of_crimeReceive or handle proceeds of crime | count | Number of police-recorded offences of receive or handle proceeds of crime in the area during the financial year (July to June). |
serious_assault_not_resulting_in_injurySerious Assault not resulting in injury | count | Number of police-recorded offences of serious Assault not resulting in injury in the area during the financial year (July to June). |
serious_assault_resulting_in_injurySerious Assault resulting in injury | count | Number of police-recorded offences of serious Assault resulting in injury in the area during the financial year (July to June). |
serious_criminal_trespass_non_residenceSerious criminal trespass, non-residence | count | Number of police-recorded offences of serious criminal trespass, non-residence in the area during the financial year (July to June). |
serious_criminal_trespass_residenceSerious criminal trespass, residence | count | Number of police-recorded offences of serious criminal trespass, residence in the area during the financial year (July to June). |
theft_from_motor_vehicleTheft from motor vehicle | count | Number of police-recorded offences of theft from motor vehicle in the area during the financial year (July to June). |
theft_from_shopTheft from shop | count | Number of police-recorded offences of theft from shop in the area during the financial year (July to June). |
theft_or_illegal_use_of_a_motor_vehicleTheft or illegal use of a motor vehicle | count | Number of police-recorded offences of theft or illegal use of a motor vehicle in the area during the financial year (July to June). |
threatening_behaviourThreatening behaviour | count | Number of police-recorded offences of threatening behaviour in the area during the financial year (July to June). |
