Most-recent sale record
/v1/properties/{gnaf_id}/sale-history-latest10¢ per callMost-recent Sold or For Sale record.
Price: 10¢ per call.
Authorization
Request
The only values you send. Fields under Responses below are what comes back — you never pass those.
Path parameters
gnaf_idstringrequiredQuery parameters
Responses
Successful Response
datestringmay be nullWhen the event happened, as `YYYY-MM-DD`. For a `Sold` record this is the sale date; for `For Sale` / `For Rent` it is the date the listing appeared. Note for sold records: where the state land registry is the source this is the contract date rather than settlement, but sold dates sourced from listing portals are not guaranteed to be one or the other — treat it as accurate to the month, not the day.
pricenumbermay be nullThe money figure attached to the event, in AUD. On `Sold` and `For Sale` records that is the whole price of the property; on `For Rent` it is the advertised rent, normally per week (the Australian convention) — but it is taken from the advertised text as-is and is not converted, so an agent who advertised monthly can leave a monthly figure here. Sanity-check rents that look ~4x too high. Null when the listing showed no number (e.g. 'Auction', 'Contact Agent').
typestringmay be nullWhich kind of event this is. One of exactly three values: `'Sold'`, `'For Sale'` (advertised for sale, outcome not necessarily known) or `'For Rent'`. Determines how to read `price` and `date` above.
addressstringmay be nullThe property's address, title-cased. This is its current address as recorded in the national address file, repeated on every record — not the address text used in that particular listing, so it will not reflect a renumbering or a name change since.
/v1/properties/{gnaf_id}/sale-history-latestcurl --request GET \
--url 'https://api.microburbs.com.au/v1/properties/GANSW704074813/sale-history-latest' \
--header 'Authorization: Bearer test'{
"data": {
"date": "2025-06-05",
"price": 990000,
"type": "Sold",
"address": "9 Mcdowall Place"
}
}