changedOutput schema / (root)
Previous value: -{
- "properties": {
- "available": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "description": "`false` on no-data responses. Omitted on success — branch on `data !== null` if you want a single discriminator.",
- "title": "Available"
- },
- "data": {
- "anyOf": [
- {
- "additionalProperties": true,
- "description": "Current for-sale listings snapshot for the suburb.",
- "example": {
- "results": [
- {
- "address": {
- "sa1": "11101120605",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "49A John Street"
- },
- "area_level": "address",
- "area_name": "49A John Street, Belmont North, NSW",
- "attributes": {
- "bathrooms": 2,
- "bedrooms": 4,
- "building_size": "None",
- "description": "Positioned on a low-maintenance block in a quiet and family-friendly street, this substantial single-level…",
- "garage_spaces": 4,
- "land_size": "739 m²"
- },
- "coordinates": {
- "latitude": -33.01855853,
- "longitude": 151.67466394
- },
- "gnaf_pid": "GANSW716860195",
- "listing_date": "2026-04-30",
- "price": 1100000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120624",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "12 Tarcoola Close"
- },
- "area_level": "address",
- "area_name": "12 Tarcoola Close, Belmont North, NSW",
- "attributes": {
- "bathrooms": 2,
- "bedrooms": 4,
- "building_size": "345 m²",
- "description": "Auction Location: On-Site",
- "garage_spaces": 2,
- "land_size": "1057 m²"
- },
- "coordinates": {
- "latitude": -33.0104302,
- "longitude": 151.67086315
- },
- "gnaf_pid": "GANSW704083987",
- "listing_date": "2026-04-21",
- "price": 1950000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120613",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "51 Buttaba Avenue"
- },
- "area_level": "address",
- "area_name": "51 Buttaba Avenue, Belmont North, NSW",
- "attributes": {
- "bathrooms": 1,
- "bedrooms": 3,
- "building_size": "None",
- "description": "Positioned in a quiet, well-established street, 51 Buttaba Avenue, Belmont North presents an outstanding op…",
- "garage_spaces": 2,
- "land_size": "696 m²"
- },
- "coordinates": {
- "latitude": -33.02038398,
- "longitude": 151.67426969
- },
- "gnaf_pid": "GANSW704077837",
- "listing_date": "2026-04-20",
- "price": 900000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120610",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "45A John Fisher Road"
- },
- "area_level": "address",
- "area_name": "45A John Fisher Road, Belmont North, NSW",
- "attributes": {
- "bathrooms": 3,
- "bedrooms": 4,
- "building_size": "None",
- "description": "Phone Enquiry ID: 234682",
- "garage_spaces": 4,
- "land_size": "None"
- },
- "coordinates": {
- "latitude": -33.02450245,
- "longitude": 151.66937802
- },
- "gnaf_pid": "GANSW717658525",
- "listing_date": "2026-04-13",
- "price": 1450000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120636",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "18 Kananook Crescent"
- },
- "area_level": "address",
- "area_name": "18 Kananook Crescent, Belmont North, NSW",
- "attributes": {
- "bathrooms": 1,
- "bedrooms": 3,
- "building_size": "97.0",
- "description": "Set within a low-traffic circuit, where listings are more word-of-mouth than for sale, this light, airy thr…",
- "garage_spaces": 2,
- "land_size": "806.0"
- },
- "coordinates": {
- "latitude": -33.02502381,
- "longitude": 151.65944956
- },
- "gnaf_pid": "GANSW704073875",
- "listing_date": "2026-04-13",
- "price": 875000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120632",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "1 Kanundra Street"
- },
- "area_level": "address",
- "area_name": "1 Kanundra Street, Belmont North, NSW",
- "attributes": {
- "bathrooms": 1,
- "bedrooms": 3,
- "building_size": "92.0",
- "description": "Your heart will skip a beat as soon as you enter this cherished home.",
- "garage_spaces": 4,
- "land_size": "599.0"
- },
- "coordinates": {
- "latitude": -33.02082738,
- "longitude": 151.66877566
- },
- "gnaf_pid": "GANSW704072450",
- "listing_date": "2026-04-30",
- "price": 975000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120611",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "8 Railway Crescent"
- },
- "area_level": "address",
- "area_name": "8 Railway Crescent, Belmont North, NSW",
- "attributes": {
- "bathrooms": 3,
- "bedrooms": 4,
- "building_size": "nan",
- "description": "From the moment you step inside, this home opens into light and space, where warm timber floors and soft ne…",
- "garage_spaces": 2,
- "land_size": "471.0"
- },
- "coordinates": {
- "latitude": -33.01968091,
- "longitude": 151.68498806
- },
- "gnaf_pid": "GANSW704077180",
- "listing_date": "2026-04-26",
- "price": 1500000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120603",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "32 Brentor Street"
- },
- "area_level": "address",
- "area_name": "32 Brentor Street, Belmont North, NSW",
- "attributes": {
- "bathrooms": 3,
- "bedrooms": 6,
- "building_size": "nan",
- "description": "Positioned for comfort and versatility, this well-appointed dual occupancy residence offers an ideal lifest…",
- "garage_spaces": 1,
- "land_size": "946.0"
- },
- "coordinates": {
- "latitude": -33.02049118,
- "longitude": 151.68143162
- },
- "gnaf_pid": "GANSW704077265",
- "listing_date": "2026-04-07",
- "price": 1250000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120634",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "14 Park Street"
- },
- "area_level": "address",
- "area_name": "14 Park Street, Belmont North, NSW",
- "attributes": {
- "bathrooms": 1,
- "bedrooms": 3,
- "building_size": "0.0",
- "description": "Step into a beautifully updated single level home that captures the essence of relaxed Lake Macquarie living.",
- "garage_spaces": 1,
- "land_size": "607.0"
- },
- "coordinates": {
- "latitude": -33.01930277,
- "longitude": 151.66543854
- },
- "gnaf_pid": "GANSW704081740",
- "listing_date": "2026-03-04",
- "price": 1150000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120624",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "11 Rengor Close"
- },
- "area_level": "address",
- "area_name": "11 Rengor Close, Belmont North, NSW",
- "attributes": {
- "bathrooms": 2,
- "bedrooms": 3,
- "building_size": "nan",
- "description": "Tucked away in a private battle-axe position at the end of a quiet cul-de-sac, this beautifully kept single…",
- "garage_spaces": 3,
- "land_size": "600.0"
- },
- "coordinates": {
- "latitude": -33.01062815,
- "longitude": 151.67029197
- },
- "gnaf_pid": "GANSW717662274",
- "listing_date": "2026-05-01",
- "price": 1200000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120624",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "226 Pacific Highway"
- },
- "area_level": "address",
- "area_name": "226 Pacific Highway, Belmont North, NSW",
- "attributes": {
- "building_size": "nan",
- "description": "The Phone Code for this property is: 42613.",
- "land_size": "2593.0"
- },
- "coordinates": {
- "latitude": -33.0121138,
- "longitude": 151.66959492
- },
- "gnaf_pid": "GANSW704076507",
- "listing_date": "2026-03-13",
- "price": 2375000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120610",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "45 John Fisher Road"
- },
- "area_level": "address",
- "area_name": "45 John Fisher Road, Belmont North, NSW",
- "attributes": {
- "bathrooms": 3,
- "bedrooms": 5,
- "building_size": "190.0",
- "description": "Something Refreshingly DifferentAn infusion of superb quality, taste and style, where sophisticated, eclect…",
- "garage_spaces": 4,
- "land_size": "1253.0"
- },
- "coordinates": {
- "latitude": -33.02450245,
- "longitude": 151.66937802
- },
- "gnaf_pid": "GANSW704076433",
- "listing_date": "2026-04-24",
- "price": 1400000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120636",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "16 Lentara Road"
- },
- "area_level": "address",
- "area_name": "16 Lentara Road, Belmont North, NSW",
- "attributes": {
- "bathrooms": 2,
- "bedrooms": 3,
- "building_size": "nan",
- "description": "Welcome to 16 Lentara Road, Belmont North a beautifully fully renovated residence that delivers modern comf…",
- "garage_spaces": 2,
- "land_size": "556.4"
- },
- "coordinates": {
- "latitude": -33.02394858,
- "longitude": 151.66016708
- },
- "gnaf_pid": "GANSW704083123",
- "listing_date": "2026-04-10",
- "price": 975000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120610",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "52 John Fisher Road"
- },
- "area_level": "address",
- "area_name": "52 John Fisher Road, Belmont North, NSW",
- "attributes": {
- "bathrooms": 1,
- "bedrooms": 3,
- "building_size": "nan",
- "description": "This home has been lovingly renovated in recent years to ensure that the new owner simply moves in and enjo…",
- "garage_spaces": 1,
- "land_size": "554.0"
- },
- "coordinates": {
- "latitude": -33.02442273,
- "longitude": 151.67011253
- },
- "gnaf_pid": "GANSW704076441",
- "listing_date": "2026-03-30",
- "price": 950000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120602",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "18 Sunrise Close"
- },
- "area_level": "address",
- "area_name": "18 Sunrise Close, Belmont North, NSW",
- "attributes": {
- "bathrooms": 3,
- "bedrooms": 4,
- "building_size": "nan",
- "description": "Discover a rare, private acreage lifestyle so close to town.",
- "garage_spaces": 4,
- "land_size": "2.5"
- },
- "coordinates": {
- "latitude": -33.00933909,
- "longitude": 151.67645564
- },
- "gnaf_pid": "GANSW704080709",
- "listing_date": "2026-02-26",
- "price": 1950000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120609",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "2 Vincent Street"
- },
- "area_level": "address",
- "area_name": "2 Vincent Street, Belmont North, NSW",
- "attributes": {
- "bathrooms": 2,
- "bedrooms": 5,
- "building_size": "nan",
- "description": "Discover 2 Vincent Street, Belmont North a generously sized and highly adaptable home that exceeds expectat…",
- "garage_spaces": 2,
- "land_size": "499.0"
- },
- "coordinates": {
- "latitude": -33.02323389,
- "longitude": 151.66661326
- },
- "gnaf_pid": "GANSW704077217",
- "listing_date": "2026-04-17",
- "price": 1300000,
- "property_type": "House"
- },
- {
- "address": {
- "sa1": "11101120636",
- "sal": "Belmont North",
- "state": "NSW",
- "street": "24 Kananook Crescent"
- },
- "area_level": "address",
- "area_name": "24 Kananook Crescent, Belmont North, NSW",
- "attributes": {
- "bathrooms": 3,
- "bedrooms": 6,
- "building_size": "nan",
- "description": "A rare and versatile offering, this beautifully renovated residence delivers exceptional space, flexibility…",
- "garage_spaces": 3,
- "land_size": "632.3"
- },
- "coordinates": {
- "latitude": -33.02508121,
- "longitude": 151.65878714
- },
- "gnaf_pid": "GANSW704073881",
- "listing_date": "2026-04-07",
- "price": 1450000,
- "property_type": "House"
- }
- ]
- },
- "properties": {
- "results": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": true,
- "description": "One for-sale listing currently on market in the suburb.",
- "properties": {
- "address": {
- "anyOf": [
- {
- "additionalProperties": true,
- "description": "Parsed address fields for a for-sale listing.",
- "properties": {
- "sa1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "ABS SA1 code — the Statistical Area Level 1 (2021 ASGS, ~200–800 people) the property sits in. Useful for joining ABS census geography.",
- "title": "Sa1"
- },
- "sal": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "ABS Suburb and Locality (SAL) name the property falls in.",
- "title": "Sal"
- },
- "state": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "State/territory abbreviation (NSW, VIC, QLD, SA, WA, TAS, NT, ACT).",
- "title": "State"
- },
- "street": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Street number and name (e.g. '49A John Street').",
- "title": "Street"
- }
- },
- "title": "ForSaleAddress",
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "Parsed address components."
- },
- "area_level": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Geographic level of this result — always 'address' for a listing row (echoed so the response is self-describing).",
- "title": "Area Level"
- },
- "area_name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Full display address (street, suburb, state).",
- "title": "Area Name"
- },
- "attributes": {
- "anyOf": [
- {
- "additionalProperties": true,
- "description": "Listed property attributes, as scraped from the advertisement.\n\nThese come straight from the listing, so they're only as complete and\ntidy as the agent's ad — counts can be null and the size fields are\nfree-text, not normalised numbers.",
- "properties": {
- "bathrooms": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Advertised bathroom count; null if not stated.",
- "title": "Bathrooms"
- },
- "bedrooms": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Advertised bedroom count; null if not stated.",
- "title": "Bedrooms"
- },
- "building_size": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Floor/building area exactly as listed — free-text, units vary (e.g. '345 m²', '190.0'). Frequently unavailable, in which case it comes through as the literal string 'None' or 'nan' rather than a real measurement — treat those as 'not provided'.",
- "title": "Building Size"
- },
- "description": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Raw marketing copy from the advertisement, verbatim. May include the agent's feature list, rates, and legal disclaimer text. Only returned when the request sets `verbose=true` — it averages ~1.5 KB per listing.",
- "title": "Description"
- },
- "garage_spaces": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Advertised car/garage space count; null if not stated.",
- "title": "Garage Spaces"
- },
- "land_size": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Lot size exactly as listed — free-text, units are NOT normalised (e.g. '739 m²', '806.0' sqm, '2.5' acres). Parse per listing; null/'None'/'nan' means not provided.",
- "title": "Land Size"
- }
- },
- "title": "ForSaleAttributes",
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "Listed property attributes (as advertised)."
- },
- "coordinates": {
- "anyOf": [
- {
- "description": "Listing point in WGS84 (EPSG:4326), geocoded from the GNAF address.",
- "properties": {
- "latitude": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Latitude in decimal degrees (WGS84).",
- "title": "Latitude"
- },
- "longitude": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Longitude in decimal degrees (WGS84).",
- "title": "Longitude"
- }
- },
- "title": "ForSaleCoordinates",
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "Geocoded WGS84 lat/long of the property."
- },
- "gnaf_pid": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "GNAF persistent identifier of the matched property; null if the listing couldn't be matched to a GNAF address.",
- "title": "Gnaf Pid"
- },
- "listing_date": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Date the listing was first observed on market (YYYY-MM-DD).",
- "title": "Listing Date"
- },
- "price": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Advertised list price in AUD; null when the ad withholds it (e.g. 'Contact Agent', POA, or price-on-auction).",
- "title": "Price"
- }
- },
- "title": "ForSaleListing",
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "description": "One entry per active for-sale listing in the suburb (empty list if none). Capped by `limit`.",
- "title": "Results"
- },
- "total": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "description": "Total listings on the market in this suburb — the full match count, counted before `limit` is applied, so it stays accurate when the rows are capped.",
- "title": "Total"
- }
- },
- "title": "ForSale",
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "The endpoint's payload, or `null` when Microburbs has no value."
- },
- "message": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Human-readable explanation. Omitted on success.",
- "title": "Message"
- },
- "reason": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Machine-readable slug naming the no-data condition (e.g. `no_avm_for_GANSW704074813`). Stable per endpoint. Omitted on success.",
- "title": "Reason"
- }
- },
- "title": "ApiResponse[ForSale]",
- "type": "object",
- "x-fastmcp-top-level-schema": "ApiResponse_ForSale_"
-}New value: +null