Domain Group · Schema
Listings.V1.Listing
Listing
Real EstateAustraliaProperty ListingsProperty DataValuationAVMRentalsListing ManagementPropTechPortal Marketplace
Properties
| Name | Type | Description |
|---|---|---|
| objective | stringnull | Gets or Sets Objective |
| status | stringnull | Gets or Sets Status |
| saleMode | stringnull | Gets or Sets SaleMode |
| channel | stringnull | Gets or Sets Channel |
| id | integer | The identifier which uniquely identifies the listing. |
| addressParts | object | |
| advertiserIdentifiers | object | |
| apmIdentifiers | object | |
| bathrooms | numbernull | Total number of bathrooms in the property |
| bedrooms | numbernull | Total number of bedrooms in the property; Studio apartments have a value of \"0\" |
| buildingArea | stringnull | The building area display value of the property e.g. 160 ha |
| buildingAreaSqm | numbernull | The properties building area in square meters |
| carspaces | numbernull | Total number of car spaces in the property. |
| dateAvailable | stringnull | The date the property is available. DateTime is in a local timezone. |
| dateCreated | stringnull | The date/time the listing was created. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone. |
| dateUpdated | stringnull | The date/time the listing had major update. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone. |
| dateMinorUpdated | stringnull | When minor update applied to the listing. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone. |
| datePurged | stringnull | The date/time the listing was purged. It's only returned for archived listings. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone. |
| dateListed | stringnull | The date/time last listed. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone. |
| description | stringnull | The long description of the property provided by the advertiser. |
| devProjectId | integernull | The ID of the development project - null if no associated project |
| energyEfficiencyRating | integernull | Energy Efficiency Rating value for ACT properties |
| features | arraynull | The property features specified by the advertiser |
| geoLocation | object | |
| headline | stringnull | The short description of the property provided by the advertiser. |
| inspectionDetails | object | |
| isNewDevelopment | booleannull | Indicates whether the property is a new development |
| landArea | stringnull | The land area display string for the property e.g. 160 sqm |
| landAreaSqm | numbernull | The properties land area in square meters |
| media | arraynull | The media associated with the property provided by the advertiser |
| priceDetails | object | |
| propertyId | stringnull | The identifier which uniquely identifies the property being advertised. This may be empty if the Address of property is poorly described |
| propertyTypes | array | Types of the property |
| providerDetails | object | |
| rentalDetails | object | |
| saleDetails | object | |
| isWithdrawn | booleannull | Indicates if the property has been withdrawn from the market The value will be 'true' When a listing is taken off market without being sold or leased. |
| seoUrl | stringnull | Listing SEO URL |
| virtualTourUrl | stringnull | The Listing's Virtual Tour URL. |
| homepassEnabled | booleannull | If Homepass is enabled for the listing (agency) |
| statementOfInformation | object | |
| numberOfDwellings | integernull | Number of dwellings for current listing |
| highlights | arraynull | Highlight items for the listing |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/domain-group/main/json-schema/domain-group-listings-v1-listing-schema.json",
"title": "Listings.V1.Listing",
"description": "Listing",
"x-generated": "2026-10-21",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/domain-group-agencies-api-openapi.yml#/components/schemas/Listings.V1.Listing",
"required": [
"advertiserIdentifiers",
"id",
"propertyTypes"
],
"type": "object",
"properties": {
"objective": {
"enum": [
"sale",
"rent"
],
"type": [
"string",
"null"
],
"description": "Gets or Sets Objective"
},
"status": {
"enum": [
"unknown",
"archived",
"underOffer",
"sold",
"leased",
"newDevelopment",
"recentlyUpdated",
"new",
"live",
"pending",
"depositTaken"
],
"type": [
"string",
"null"
],
"description": "Gets or Sets Status"
},
"saleMode": {
"enum": [
"buy",
"rent",
"share",
"sold",
"leased",
"archived"
],
"type": [
"string",
"null"
],
"description": "Gets or Sets SaleMode"
},
"channel": {
"enum": [
"residential",
"commercial",
"business"
],
"type": [
"string",
"null"
],
"description": "Gets or Sets Channel"
},
"id": {
"type": "integer",
"description": "The identifier which uniquely identifies the listing.",
"format": "int32"
},
"addressParts": {
"$ref": "#/$defs/Listings.V1.AddressParts"
},
"advertiserIdentifiers": {
"$ref": "#/$defs/Listings.v1.AdvertiserIdentifiers"
},
"apmIdentifiers": {
"$ref": "#/$defs/Listings.V1.AustralianPropertyMonitorsIdentifiers"
},
"bathrooms": {
"type": [
"number",
"null"
],
"description": "Total number of bathrooms in the property",
"format": "float"
},
"bedrooms": {
"type": [
"number",
"null"
],
"description": "Total number of bedrooms in the property; Studio apartments have a value of \\\"0\\\"",
"format": "float"
},
"buildingArea": {
"type": [
"string",
"null"
],
"description": "The building area display value of the property e.g. 160 ha"
},
"buildingAreaSqm": {
"type": [
"number",
"null"
],
"description": "The properties building area in square meters",
"format": "double"
},
"carspaces": {
"type": [
"number",
"null"
],
"description": "Total number of car spaces in the property.",
"format": "float"
},
"dateAvailable": {
"type": [
"string",
"null"
],
"description": "The date the property is available. DateTime is in a local timezone.",
"format": "date-time"
},
"dateCreated": {
"type": [
"string",
"null"
],
"description": "The date/time the listing was created. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone.",
"format": "date-time"
},
"dateUpdated": {
"type": [
"string",
"null"
],
"description": "The date/time the listing had major update. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone.",
"format": "date-time"
},
"dateMinorUpdated": {
"type": [
"string",
"null"
],
"description": "When minor update applied to the listing. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone.",
"format": "date-time"
},
"datePurged": {
"type": [
"string",
"null"
],
"description": "The date/time the listing was purged. It's only returned for archived listings. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone.",
"format": "date-time"
},
"dateListed": {
"type": [
"string",
"null"
],
"description": "The date/time last listed. DateTime is in AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time) timezone.",
"format": "date-time"
},
"description": {
"type": [
"string",
"null"
],
"description": "The long description of the property provided by the advertiser."
},
"devProjectId": {
"type": [
"integer",
"null"
],
"description": "The ID of the development project - null if no associated project",
"format": "int32"
},
"energyEfficiencyRating": {
"type": [
"integer",
"null"
],
"description": "Energy Efficiency Rating value for ACT properties",
"format": "int32"
},
"features": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
},
"description": "The property features specified by the advertiser"
},
"geoLocation": {
"$ref": "#/$defs/Listings.v1.GeoLocation"
},
"headline": {
"type": [
"string",
"null"
],
"description": "The short description of the property provided by the advertiser."
},
"inspectionDetails": {
"$ref": "#/$defs/Listings.v1.PropertyInspections"
},
"isNewDevelopment": {
"type": [
"boolean",
"null"
],
"description": "Indicates whether the property is a new development"
},
"landArea": {
"type": [
"string",
"null"
],
"description": "The land area display string for the property e.g. 160 sqm"
},
"landAreaSqm": {
"type": [
"number",
"null"
],
"description": "The properties land area in square meters",
"format": "double"
},
"media": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/$defs/Listings.v1.ListingMedia"
},
"description": "The media associated with the property provided by the advertiser"
},
"priceDetails": {
"$ref": "#/$defs/Listings.V1.PriceDetails"
},
"propertyId": {
"type": [
"string",
"null"
],
"description": "The identifier which uniquely identifies the property being advertised. This may be empty if the Address of property is poorly described"
},
"propertyTypes": {
"type": "array",
"items": {
"enum": [
"unknown",
"accessoriesParts",
"accommodationTourism",
"accounting",
"acreageSemiRural",
"adult",
"advertisingMarketing",
"aerial",
"aeronautical",
"agedCare",
"agricultural",
"air",
"aircraft",
"alarms",
"alcoholLiquor",
"amusements",
"animalRelated",
"apartmentUnitFlat",
"aquaculture",
"aquaticMarineMarinaBerth",
"artsCrafts",
"autoElectrical",
"automotive",
"backpackerHostel",
"bakery",
"barsNightclubs",
"beautyHealth",
"beautyProducts",
"beautySalon",
"bikeAndMotorcycle",
"blockOfUnits",
"boardingKennels",
"boatsMarineMarinaBerth",
"bookkeeping",
"brokerage",
"builder",
"buildingAndConstruction",
"bus",
"butcher",
"cafeCoffeeShop",
"car",
"carBusTruck",
"carDealership",
"carRental",
"carSpace",
"carWash",
"caravanPark",
"carpenter",
"catering",
"childCare",
"civil",
"cleaning",
"cleaningAndMaintenance",
"clinicalPractice",
"clothingAccessories",
"clothingFootwear",
"communication",
"communications",
"computerIT",
"computerAndInternet",
"construction",
"convenienceStore",
"copyLaminate",
"courier",
"cropHarvesting",
"customs",
"dairyFarming",
"deli",
"dental",
"detailing",
"developmentLand",
"developmentSite",
"distributors",
"drivingSchools",
"duplex",
"educationTraining",
"educational",
"electrical",
"employmentRecruitment",
"entertainment",
"entertainmentTechnology",
"export",
"farm",
"farming",
"fertiliser",
"finance",
"financialServices",
"fishingForestry",
"floristNursery",
"foodBeverage",
"foodBeverageHospitality",
"franchiseBusinessOpportunities",
"freight",
"fruitVegFreshProduce",
"fruitPicking",
"functionCentre",
"furnitureTimber",
"gambling",
"gardenHousehold",
"gardenNurseries",
"gardening",
"glassCeramic",
"guestHouseBB",
"hairdresser",
"healthBeauty",
"healthSpa",
"hire",
"homeGarden",
"homeBased",
"newHomeDesigns",
"homewareHardware",
"hospital",
"hotel",
"hotelLeisure",
"house",
"newHouseLand",
"huntingTrap",
"import",
"importExportWholesale",
"industrialManufacturing",
"industrialWarehouse",
"insemination",
"insurance",
"internet",
"irrigationServices",
"juiceBar",
"landClearing",
"newLand",
"landscaping",
"laundryDryCleaning",
"legal",
"leisureEntertainment",
"limousineTaxi",
"livestock",
"internationalCommercial",
"machinery",
"machineryMetal",
"managementRights",
"manufacturers",
"manufacturingEngineering",
"marine",
"massage",
"mechanicalRepair",
"media",
"medical",
"medicalConsulting",
"medicalPractice",
"miningEarthMoving",
"mobileServices",
"motel",
"motorcycle",
"musicRelated",
"mustering",
"nails",
"naturalTherapies",
"newApartments",
"newsagency",
"nursery",
"nursingHome",
"offices",
"officeSupplies",
"oilGas",
"panelBeating",
"paperPrinting",
"parkingCarSpace",
"penthouse",
"pestRelated",
"pharmacies",
"plastic",
"plumbing",
"poolWater",
"postOffices",
"printPhoto",
"professional",
"propertyRealEstate",
"rail",
"recreationSport",
"recruitment",
"repair",
"resort",
"restaurant",
"retail",
"retailer",
"retirement",
"retirementVillage",
"road",
"rural",
"ruralCommercialFarming",
"scientific",
"sea",
"security",
"semiDetached",
"serviceStation",
"services",
"shearing",
"showroomsBulkyGoods",
"specialistFarm",
"sportsComplexGym",
"studio",
"supermarket",
"takeawayFood",
"taxi",
"terrace",
"themePark",
"tours",
"townhouse",
"training",
"transportDistribution",
"travel",
"truck",
"vacantLand",
"vending",
"villa",
"water",
"welding",
"wholesale",
"wholesalers",
"woolClassing",
"wreckers",
"servicedOffices",
"other",
"alcoholGrocery",
"cafeRestaurants",
"discountStore",
"ecoFriendly",
"green",
"grocery",
"specialityRetail",
"storage",
"travelAgency",
"varietyStore",
"chickenShop",
"seafoodShop",
"deliCafe",
"cropping",
"viticulture",
"mixedFarming",
"grazing",
"horticulture",
"equine",
"farmlet",
"orchard",
"ruralLifestyle",
"onlineBusiness"
],
"type": "string",
"description": "Available types of Properties * `Unknown` - Unknown * `AccessoriesParts` - Accessories & Parts * `AccommodationTourism` - Accommodation & Tourism * `Accounting` - Accounting * `AcreageSemiRural` - Acreage/Semi-Rural * `Adult` - Adult * `AdvertisingMarketing` - Advertising / Marketing * `Aerial` - Aerial * `Aeronautical` - Aeronautical * `AgedCare` - Aged Care * `Agricultural` - Agricultural * `Air` - Air * `Aircraft` - Aircraft * `Alarms` - Alarms * `AlcoholLiquor` - Alcohol / Liquor * `Amusements` - Amusements * `AnimalRelated` - Animal Related * `ApartmentUnitFlat` - Apartment/Unit/Flat * `Aquaculture` - Aquaculture commercial/rural type * `AquaticMarineMarinaBerth` - Aquatic / Marine / Marina Berth * `ArtsCrafts` - Arts / Crafts * `AutoElectrical` - Auto Electrical * `Automotive` - Automotive & Marine * `BackpackerHostel` - Backpacker / Hostel * `Bakery` - Bakery * `BarsNightclubs` - Bars / Nightclubs * `BeautyHealth` - Beauty & Health * `BeautyProducts` - Beauty Products * `BeautySalon` - Beauty Salon * `BikeAndMotorcycle` - Bike & Motorcycle * `BlockOfUnits` - Block of Units * `BoardingKennels` - Boarding Kennels * `BoatsMarineMarinaBerth` - Boats / Marine / Marina Berth * `Bookkeeping` - Bookkeeping * `Brokerage` - Brokerage * `Builder` - Builder * `BuildingAndConstruction` - Building & Construction * `Bus` - Bus * `Butcher` - Butcher * `CafeCoffeeShop` - Caf� * `Car` - Car * `CarBusTruck` - Car / Bus / Truck * `CarDealership` - Car Dealership * `CarRental` - Car Rental * `CarSpace` - Car Space * `CarWash` - Car Wash * `CaravanPark` - Caravan Park * `Carpenter` - Carpenter * `Catering` - Catering * `ChildCare` - Child Care * `Civil` - Civil * `Cleaning` - Cleaning Services * `CleaningAndMaintenance` - Cleaning & Maintenance * `ClinicalPractice` - Clinical Practice * `ClothingAccessories` - Clothing & Accessories * `ClothingFootwear` - Clothing / Footwear * `Communication` - Communication * `Communications` - Communications * `ComputerIT` - Computer & IT * `ComputerAndInternet` - Computer & Internet * `Construction` - Construction * `ConvenienceStore` - Convenience Store * `CopyLaminate` - Copy / Laminate * `Courier` - Courier * `CropHarvesting` - Crop Harvesting * `Customs` - Customs * `DairyFarming` - Dairy Farming commercial/rural type * `Deli` - Deli * `Dental` - Dental * `Detailing` - Detailing * `DevelopmentLand` - Development Land * `DevelopmentSite` - Development Site * `Distributors` - Distributors * `DrivingSchools` - Driving Schools * `Duplex` - Duplex * `EducationTraining` - Education & Training * `Educational` - Educational * `Electrical` - Electrical * `EmploymentRecruitment` - Employment / Recruitment * `Entertainment` - Entertainment * `EntertainmentTechnology` - Entertainment / Technology * `Export` - Export * `Farm` - Farm * `Farming` - Farming * `Fertiliser` - Fertiliser * `Finance` - Finance * `FinancialServices` - Financial Services * `FishingForestry` - Fishing / Forestry commercial/rural type * `FloristNursery` - Florist / Nursery * `FoodBeverage` - Food / Beverage * `FoodBeverageHospitality` - Food / Beverage / Hospitality * `FranchiseBusinessOpportunities` - Franchise & Business * `Freight` - Freight * `FruitVegFreshProduce` - Fruit & Veg / Fresh Produce * `FruitPicking` - Fruit Picking * `FunctionCentre` - Function Centre * `FurnitureTimber` - Furniture / Timber * `Gambling` - Gambling * `GardenHousehold` - Garden / Household * `GardenNurseries` - Garden / Nurseries * `Gardening` - Gardening * `GlassCeramic` - Glass / Ceramic * `GuestHouseBB` - Guest House / B&B * `Hairdresser` - Hair Dresser * `HealthBeauty` - Health / Beauty * `HealthSpa` - Health Spa * `Hire` - Hire * `HomeGarden` - Home & Garden * `HomeBased` - Home Based * `NewHomeDesigns` - New Home Designs * `HomewareHardware` - Homeware / Hardware * `Hospital` - Hospital * `Hotel` - Hotel * `HotelLeisure` - Hotel / Leisure commercial type * `House` - House * `NewHouseLand` - New House Land * `HuntingTrap` - Hunting / Trap * `Import` - Import * `ImportExportWholesale` - Import / Export / Wholesale * `IndustrialManufacturing` - Industrial & Manufacturing * `IndustrialWarehouse` - Industrial Warehouse /// commercial type * `Insemination` - Insemination * `Insurance` - Insurance * `Internet` - Internet * `IrrigationServices` - Irrigation Services commercial/rural type * `JuiceBar` - Juice Bar * `LandClearing` - Land Clearing * `NewLand` - New Land * `Landscaping` - Landscaping * `LaundryDryCleaning` - Laundry / Dry Cleaning * `Legal` - Legal * `LeisureEntertainment` - Leisure & Entertainment * `LimousineTaxi` - Limousine / Taxi * `Livestock` - Livestock commercial/rural type * `InternationalCommercial` - International Commercial commercial type * `Machinery` - Machinery * `MachineryMetal` - Machinery & Metal * `ManagementRights` - Management Rights * `Manufacturers` - Manufacturers * `ManufacturingEngineering` - Manufacturing / Engineering * `Marine` - Marine * `Massage` - Massage * `MechanicalRepair` - Mechanical Repair * `Media` - Media * `Medical` - Medical / Hospital * `MedicalConsulting` - Medical Consulting commercial type * `MedicalPractice` - Medical Practice * `MiningEarthMoving` - Mining / Earth Moving * `MobileServices` - Mobile Services * `Motel` - Motel * `Motorcycle` - Motorcycle * `MusicRelated` - Music Related * `Mustering` - Mustering * `Nails` - Nails * `NaturalTherapies` - Natural Therapies * `NewApartments` - New Apartments * `Newsagency` - Newsagency * `Nursery` - Nursery * `NursingHome` - Nursing Home * `Offices` - Offices commercial type * `OfficeSupplies` - Office Supplies * `OilGas` - Oil / Gas * `PanelBeating` - Panel Beating * `PaperPrinting` - Paper / Printing * `ParkingCarSpace` - Parking / Car Space commercial type * `Penthouse` - Penthouse * `PestRelated` - Pest Related * `Pharmacies` - Pharmacies * `Plastic` - Plastic * `Plumbing` - Plumbing * `PoolWater` - Pool / Water * `PostOffices` - Post Office * `PrintPhoto` - Print Photo * `Professional` - Professional * `PropertyRealEstate` - Real Estate * `Rail` - Rail * `RecreationSport` - Recreation / Sport * `Recruitment` - Recruitment * `Repair` - Repair * `Resort` - Resort * `Restaurant` - Restaurant * `Retail` - Retail commercial type * `Retailer` - Retailer * `Retirement` - Retirement * `RetirementVillage` - Retirement Village * `Road` - Road * `Rural` - Rural & Farming * `RuralCommercialFarming` - Rural Commercial Farming * `Scientific` - Scientific * `Sea` - Sea * `Security` - Security * `SemiDetached` - Semi-Detached * `ServiceStation` - Service Station * `Services` - Services * `Shearing` - Shearing * `ShowroomsBulkyGoods` - Showrooms/Bulky Goods commercial type * `SpecialistFarm` - Specialist Farm * `SportsComplexGym` - Gym / Sports Complex * `Studio` - Studio * `Supermarket` - Supermarket * `TakeawayFood` - Takeaway Food * `Taxi` - Taxi * `Terrace` - Terrace * `ThemePark` - Theme Park * `Tours` - Tours * `Townhouse` - Townhouse * `Training` - Training * `TransportDistribution` - Transport & Distribution * `Travel` - Travel * `Truck` - Truck * `VacantLand` - Vacant Land * `Vending` - Vending * `Villa` - Villa * `Water` - Water * `Welding` - Welding * `Wholesale` - Wholesale * `Wholesalers` - Wholesalers * `WoolClassing` - Wool Classing * `Wreckers` - Wreckers * `ServicedOffices` - Serviced Offices commercial type * `Other` - Other commercial type * `AlcoholGrocery` - Grocery & Alcohol * `CafeRestaurants` - Cafe / Restaurants * `DiscountStore` - Discount Store * `EcoFriendly` - Eco Friendly * `Green` - Green * `Grocery` - Grocery * `SpecialityRetail` - Speciality / Retail * `Storage` - Storage * `TravelAgency` - Travel Agency * `VarietyStore` - Variety Store * `ChickenShop` - Chicken Shop commercial type * `SeafoodShop` - Seafood Shop commercial type * `DeliCafe` - Deli Cafe commercial type * `Cropping` - Cropping commercial/rural type * `Viticulture` - Viticulture commercial/rural type * `MixedFarming` - Mixed Farming commercial type * `Grazing` - Grazing commercial/rural type * `Horticulture` - Horticulture commercial/rural type * `Equine` - Equine commercial/rural type * `Farmlet` - Farmlet commercial/rural type * `Orchard` - Orchard commercial/rural type * `RuralLifestyle` - Rural Lifestyle commercial/rural type * `OnlineBusiness` - Online Business"
},
"description": "Types of the property"
},
"providerDetails": {
"$ref": "#/$defs/Listings.v1.ProviderDetails"
},
"rentalDetails": {
"$ref": "#/$defs/Listings.V1.RentalDetails"
},
"saleDetails": {
"$ref": "#/$defs/Listings.V1.SaleDetails"
},
"isWithdrawn": {
"type": [
"boolean",
"null"
],
"description": "Indicates if the property has been withdrawn from the market The value will be 'true' When a listing is taken off market without being sold or leased."
},
"seoUrl": {
"type": [
"string",
"null"
],
"description": "Listing SEO URL"
},
"virtualTourUrl": {
"type": [
"string",
"null"
],
"description": "The Listing's Virtual Tour URL."
},
"homepassEnabled": {
"type": [
"boolean",
"null"
],
"description": "If Homepass is enabled for the listing (agency)"
},
"statementOfInformation": {
"$ref": "#/$defs/Listings.v1.StatementOfInformation"
},
"numberOfDwellings": {
"type": [
"integer",
"null"
],
"description": "Number of dwellings for current listing",
"format": "int32"
},
"highlights": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
},
"description": "Highlight items for the listing"
}
},
"additionalProperties": false,
"x-data-access-level-info": {
"Basic": [
"Id",
"Status"
],
"Detailed": [
"Id",
"Status",
"ApmIdentifiers",
"NumberOfDwellings",
"PropertyId",
"RentalDetails",
"AddressParts",
"AdvertiserIdentifiers",
"Bathrooms",
"Bedrooms",
"BuildingAreaSqm",
"Carspaces",
"Channel",
"DateAvailable",
"DateListed",
"DateUpdated",
"Description",
"DevProjectId",
"EnergyEfficiencyRating",
"Features",
"GeoLocation",
"Headline",
"Highlights",
"InspectionDetails",
"IsNewDevelopment",
"LandAreaSqm",
"Media",
"Objective",
"PriceDetails",
"PropertyTypes",
"SaleDetails",
"SaleMode",
"SeoUrl",
"StatementOfInformation",
"VirtualTourUrl"
],
"Full": [
"Id",
"Status",
"ApmIdentifiers",
"NumberOfDwellings",
"PropertyId",
"RentalDetails",
"AddressParts",
"AdvertiserIdentifiers",
"Bathrooms",
"Bedrooms",
"BuildingAreaSqm",
"Carspaces",
"Channel",
"DateAvailable",
"DateListed",
"DateUpdated",
"Description",
"DevProjectId",
"EnergyEfficiencyRating",
"Features",
"GeoLocation",
"Headline",
"Highlights",
"InspectionDetails",
"IsNewDevelopment",
"LandAreaSqm",
"Media",
"Objective",
"PriceDetails",
"PropertyTypes",
"SaleDetails",
"SaleMode",
"SeoUrl",
"StatementOfInformation",
"VirtualTourUrl",
"BuildingArea",
"LandArea",
"DateCreated",
"DateMinorUpdated",
"DatePurged",
"ProviderDetails",
"HomepassEnabled",
"IsWithdrawn"
]
},
"$defs": {
"Listings.V1.AddressParts": {
"type": "object",
"properties": {
"stateAbbreviation": {
"enum": [
"nsw",
"vic",
"sa",
"nt",
"tas",
"act",
"qld",
"wa"
],
"type": [
"string",
"null"
],
"description": "Gets or Sets StateAbbreviation"
},
"displayType": {
"enum": [
"fullAddress",
"streetAndSuburb",
"suburbOnly",
"regionOnly",
"areaOnly",
"stateOnly"
],
"type": [
"string",
"null"
],
"description": "Gets or Sets DisplayType"
},
"streetNumber": {
"type": [
"string",
"null"
],
"description": "Street number"
},
"unitNumber": {
"type": [
"string",
"null"
],
"description": "Unit number."
},
"street": {
"type": [
"string",
"null"
],
"description": "Street address"
},
"suburb": {
"type": [
"string",
"null"
],
"description": "Suburb of the address"
},
"suburbId": {
"type": [
"integer",
"null"
],
"description": "Domain suburb identifier for address lookup via the domain location api",
"format": "int32"
},
"postcode": {
"type": [
"string",
"null"
],
"description": "Postcode of the address"
},
"displayAddress": {
"type": [
"string",
"null"
],
"description": "Advertiser's preference in displaying their listing's address"
}
},
"additionalProperties": false,
"description": "Encapsulates the parts that make up an Address",
"x-data-access-level-info": {
"Basic": [
"DisplayAddress",
"DisplayType",
"StateAbbreviation",
"Postcode",
"Suburb",
"SuburbId",
"UnitNumber",
"StreetNumber",
"Street"
],
"Detailed": [
"DisplayAddress",
"DisplayType",
"StateAbbreviation",
"Postcode",
"Suburb",
"SuburbId",
"UnitNumber",
"StreetNumber",
"Street"
],
"Full": [
"DisplayAddress",
"DisplayType",
"StateAbbreviation",
"Postcode",
"Suburb",
"SuburbId",
"UnitNumber",
"StreetNumber",
"Street"
]
}
},
"Listings.V1.AustralianPropertyMonitorsIdentifiers": {
"type": "object",
"properties": {
"addressId": {
"type": [
"integer",
"null"
],
"description": "APM address identifier",
"format": "int32"
},
"streetId": {
"type": [
"integer",
"null"
],
"description": "APM street identifier",
"format": "int32"
},
"suburbId": {
"type": [
"integer",
"null"
],
"description": "APM suburb identifier",
"format": "int32"
},
"cadastreId": {
"type": [
"integer",
"null"
],
"description": "APM cadastre identifier",
"format": "int64"
},
"postcodeId": {
"type": [
"integer",
"null"
],
"description": "APM postcode identifier",
"format": "int32"
},
"stateId": {
"type": [
"integer",
"null"
],
"description": "State identifier",
"format": "int32"
},
"state": {
"type": [
"string",
"null"
],
"description": "APM State"
},
"propertyTypeId": {
"type": [
"integer",
"null"
],
"description": "APM property type identifier",
"format": "int32"
},
"propertyTypeCategoryId": {
"type": [
"integer",
"null"
],
"description": "APM property category type identifier",
"format": "int32"
},
"streetNumber": {
"type": [
"string",
"null"
],
"description": "APM washed and standardized address component for the street number, (including any prefixes, suffixed and composite numbers e.g. \\\"2-4a\\\")"
}
},
"additionalProperties": false,
"description": "APM Identifiers",
"x-data-access-level-info": {
"Basic": [],
"Detailed": [
"SuburbId"
],
"Full": [
"SuburbId",
"AddressId",
"CadastreId",
"PostcodeId",
"PropertyTypeCategoryId",
"PropertyTypeId",
"State",
"StateId",
"StreetId",
"StreetNumber"
]
}
},
"Listings.V1.PriceDetails": {
"type": "object",
"properties": {
"gstOption": {
"enum": [
"na",
"inc",
"ex"
],
"type": [
"string",
"null"
],
"description": "Gets or Sets GstOption"
},
"priceType": {
"enum": [
"gross",
"net"
],
"type": [
"string",
"null"
],
"description": "Gets or Sets PriceType"
},
"priceUnit": {
"enum": [
"totalAmount",
"perSqm"
],
"type": [
"string",
"null"
],
"description": "Gets or Sets PriceUnit"
},
"price": {
"type": [
"number",
"null"
],
"description": "Price of the property",
"format": "double"
},
"priceFrom": {
"type": [
"integer",
"null"
],
"description": "Price starting range of the property",
"format": "int32"
},
"priceTo": {
"type": [
"integer",
"null"
],
"description": "Upper price range of the property",
"format": "int32"
},
"pricePrefix": {
"type": [
"string",
"null"
],
"description": "Display price for the advertisement"
},
"canDisplayPrice": {
"type": [
"boolean",
"null"
],
"description": "Flag indicating whether the advertiser has chosen to display the property price"
},
"hiddenReasons": {
"type": [
"array",
"null"
],
"items": {
"enum": [
"byAgency",
"qldRestriction"
],
"type": "string",
"description": "Reason for price hidden * `ByAgency` - Agency doesn't want to show prcie * `QLDRestriction` - Price can not be shown due to QLD restrictions"
},
"description": "Reasons when price need to be hidden"
# --- truncated at 32 KB (58 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/domain-group/refs/heads/main/json-schema/domain-group-listings-v1-listing-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/domain-group-listings-v1-listing"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.