Types
PropertySearch
Example
{
"type": "PropertySearch",
"name": "3+ beds in Gotham City",
"description": "((city=Gotham),(Bedrooms=3+))",
"propertyType": "RESI",
"propertySubType": {
"propertySubType": "ApartmentPropertyType"
},
"listingStatus": "ActiveListingStatus,ContingentListingStatus",
"location": {
"type": "Place",
"address": {
"type": "PostalAddress",
"name": "Home",
"addressCountry": "USA",
"addressCounty": "Gotham County",
"addressLocality": "Gotham City",
"addressRegion": "New Jersey",
"addressSubdivision": "Gotham Heights",
"postalCode": "10010",
"postOfficeBoxNumber": "Box 1234",
"streetAddress": "1007 Mountain Gate Rd"
},
"geo": {
"type": "GeoShape",
"geoMidpoint": {
"type": "GeoCoordinates,",
"longitude": "73.98",
"latitude": "40.75"
},
"geoRadius": {
"type": "QuantitativeValue,",
"value": "10,",
"unitCode": "mi,",
"unitText": "miles"
},
"box": "(33.5697,-117.775),(33.6018,-117.707)"
}
},
"price": {
"type": "PriceSpecification",
"minPrice": 75000,
"maxPrice": 100000,
"price": 75000,
"priceCurrency": "USD"
},
"bedrooms": {
"type": "QuantitativeValue",
"minValue": 0,
"maxValue": 4,
"unitCode": "BD",
"unitText": "Bedrooms"
},
"bathrooms": {
"type": "QuantitativeValue",
"minValue": 2,
"unitCode": "BA",
"unitText": "Bathrooms"
},
"livingArea": {
"type": "QuantitativeValue",
"minValue": 1500,
"unitCode": "SqFt",
"unitText": "Square Feet"
},
"lotSize": {
"type": "QuantitativeValue",
"minValue": 0.5,
"unitCode": "AC",
"unitText": "Acres"
}
}
Schema
| Name | Type | Description |
|---|---|---|
| (root) | object | property search parameters |
| type | string | allowed ("PropertySearch") |
| name | string | name of the search, input by the user or generated automatically |
| description | string | optional search description input by the user or generated automatically |
| propertyType | string | allowed ("RESI", "RLSE", "RINC", "LAND", "MOBI", "FARM", "COMS", "COML", "BUSO") RESO property type (see range for allowed values) 4 characters |
| propertySubType | object | Property sub-type enumeration values derived from RESO data dictionary. |
| propertySubType.ApartmentPropertyType | string | Apartment |
| propertySubType.BoatSlipPropertyType | string | Boat Slip |
| propertySubType.CabinPropertyType | string | Cabin |
| propertySubType.CondominiumPropertyType | string | Condominium |
| propertySubType.DeededParkingPropertyType | string | Deeded Parking |
| propertySubType.DuplexPropertyType | string | Residential Duplex |
| propertySubType.FarmPropertyType | string | Farm Property Type |
| propertySubType.ManufacturedHomePropertyType | string | Manufactured Home |
| propertySubType.ManufacturedOnLandPropertyType | string | Manufactured Home + Land |
| propertySubType.MobileHomePropertyType | string | Mobile Home |
| propertySubType.OwnYourOwnPropertyType | string | RESO Own Your Own Property |
| propertySubType.QuadruplexPropertyType | string | A residential property with four units |
| propertySubType.RanchPropertyType | string | A Ranch |
| propertySubType.SingleFamilyPropertyType | string | Single Family Residence |
| propertySubType.StockCooperativePropertyType | string | Stock Co-op. |
| propertySubType.TimesharePropertyType | string | Timeshare |
| propertySubType.TownhousePropertyType | string | Townhouse |
| propertySubType.TriplexPropertyType | string | A residential property with 3 separate units |
| propertySubType.AgriculturePropertyType | string | An agriculture property. |
| propertySubType.BusinessPropertyType | string | a residential property zoned for business operation |
| propertySubType.HotelMotelPropertyType | string | Hotel property for sale. |
| propertySubType.IndustrialPropertyType | string | Industrial property |
| propertySubType.MixedUsePropertyType | string | Residential/Commercial property |
| propertySubType.MultiFamilyPropertyType | string | A single building with multiple units |
| propertySubType.OfficePropertyType | string | An office. |
| propertySubType.RetailPropertyType | string | Retail property |
| propertySubType.UnimprovedLandPropertyType | string | Land for sale |
| propertySubType.WarehousePropertyType | string | A Warehouse property type. |
| listingStatus | string | RESO Listing Status Code |
| location | object | a physical location |
| location.type | string | allowed ("Place") The item type (Linked-Data @type) |
| location.address | object | A physical address. |
| location.geo | object | a geo shape (circle or box) |
| price | object | a price offered for transfer of ownership of an item |
| price.type | string | allowed ("PriceSpecification") PriceSpecification |
| price.minPrice | number | the low price offered if price is a range. |
| price.maxPrice | number | the high price offered if price is a range. |
| price.price | number | the offer price. |
| price.priceCurrency | string | use ISO4217 |
| bedrooms | object | number of bedrooms (range) |
| bathrooms | object | number of bathrooms (range) |
| livingArea | object | property indoor space |
| lotSize | object | outdoor space minValue, maxValue |