Appendix J- PropertyDetails Payload (Compact)

Payload based on RESO Data Dictionary 1.0: https://www.reso.org/data-dictionary

Standard NameData TypeEncodedLookup NameRESO Field Description
ArchitecturalStyleStringYA list describing the style of the structure. For example, Victorian, Ranch, Craftsman, etc.
AssociationFeeDecimalA fee paid by the homeowner to the Home Owners Association which is used for the upkeep of the common area, neighborhood or other association related benefits. Synonym: Condo fee
AssociationFeeFrequencyStringThe frequency the association fee is paid. For example, Weekly, Monthly, Annually, Bi-Monthly, One Time, etc.
AttachedGarageYNBooleanA flag indicating that the garage attached to the dwelling.
BathroomsHalfIntegerA room containing 2 of the 4 elements constituting a bath, which are; Toilet, Sink, Bathtub or Shower Head. A Half Bath will typically contain a Sink and Toilet.
BathroomsTotalStringString allowing for whatever total of bathrooms existed in legacy systems. Examples may be “three full and one half”, 1.2, One and a half, 1.5
BedroomsTotalIntegerThe total number of bedrooms in the dwelling.
Building AreaTotalDecimalTotal area of the structure. Includes both finished and unfinished areas.
BuildingAreaUnitsStringYMeasureUnitA pick list of the unit of measurement for the area. i.e. Square Feet, Square Meters, Acres, etc.
CarportSpacesIntegerThe number of carport spaces included in the sale.
CarportYNBooleanA flag indicating that the listing has a garage. This flag may be T/F, Y/N or other true, false or unknown indicator. As with all flags, the field may be null.
CityStringThe city in listing address.
CoListAgentCellPhoneString
CoListAgentDesignationStringYIndividualDesignationsDesignations and certifications acknowledging experience and expertise in various real estate sectors are awarded by NAR and each affiliated group upon completion of required courses.
CoListAgentDirectPhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentFaxStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentFulINameStringThe full name of the co-listing agent. (First Middle Last)
CoListAgentKeyStringA system unique identifier. Specifically, in aggregation systems, the Key is the system unique identifier from the system that the record was just retrieved. This may be identical to the related xxxID identifier, but the key is guaranteed unique for this record set.
CoListAgentOfficePhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentOfficePhonextStringThe extension of the given phone number (if applicable).
CoListAgentPagerStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentTollFreePhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentDesignationStringIndividualDesignationsDesignations and certifications acknowledging experience and expertise in various real estate sectors are awarded by NAR and each affiliated group upon completion of required courses.
CoListAgentDirectPhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentFaxStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentFullNameStringThe full name of the co-listing agent. (First Middle Last)
CoListAgentKeyStringA system unique identifier. Specifically, in aggregation systems, the Key is the system unique identifier from the system that the record was just retrieved. This may be identical to the related xxxID identifier, but the key is guaranteed unique for this record set.
CoListAgentOfficePhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentOfficePhonExtStringThe extension of the given phone number (if applicable).
CoListAgentPagerStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentTollFreePhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListAgentURLStringThe website URI of the co-listing agent.
CoListOfficeFaxStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListOfficeKeyStringA system unique identifier. Specifically, in aggregation systems, the Key is the system unique identifier from the system that the record was just retrieved. This may be identical to the related xxxID identifier, but the key is guaranteed unique for this record set.
CoListOfficeNameStringThe legal name of the brokerage co-representing the seller.
CoListOfficePhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
CoListOfficePhoneExtStringThe extension of the given phone number (if applicable).
CoListOfficeURLStringThe website URI for the co-listing office.
CommunityFeaturesStringYCommunityFeaturesA list of features related to, or available within, the community.
ConstructionMaterialsStringYConstructionMaterialA list of the materials that were used in the construction of the property.
CoolingStringYCoolingTypeA list describing the cooling or air conditioning features of the property.
CoolingYNBooleanThe property has cooling or Air Conditioning.
CountryStringThe country abbreviation in a postal address.
CoveredSpacesInteger
FencingStringFenceTypeA list of types of fencing found at the property being sold.
FireplaceFeaturesStringFireplaceTypeA list of features or description of the fireplace(s) included in the sale/lease.
FireplaceFuelStringYFireplaceFuelA list describing the types of fuel that may be used in the property’s fireplace(s).
FireplacesTotalIntegerThe total number of fireplaces included in the property.
FlooringStringYFlooringTypeA list of the type(s) of flooring found within the property.
FrontageLengthDecimalTextual description of the length of the frontages selected in the Frontage Type field.
FrontageTypeStringYFrontsOnPick list of types of frontage. i.e. Oceanfront, Lakefront, Golf course…etc….
GarageSpacesIntegerThe number of spaces in the garage(s).
GarageYNBooleanA flag indicating that the listing has a garage. This flag may be T/F, Y/N or other true, false or unknown indicator. As with all flags, the field may be null.
GreenBuildingCertificationStringThe name of the certification awarded to a new or pre-existing residential or commercial structure. For example: LEED, Energy Star, ICC-700.
GreenCertificationRatingStringMany certifications have a rating system that provides an indication of the structure’s level of energy efficiency. This is commonly expressed in a numeric value but can also be a name, such as Gold or Silver.
HeatingStringYHeating TypeA list describing the heating features of the property.
Heating FuelStringYHeatingFuelA list describing the heating fuel of the property.
LeaseStringLeaseLease value.
LeaseFrequencyStringYLeaseFrequencyThe frequency of lease payments.
LeaseTermStringLeaseTermThe lease term payment type.
LevelsStringThe number of levels in the property being sold. For example, One Level, Two Levels, Split Level, Three or More Levels, Multi Level, Loft. A discreet horizontal plane of interior living space (excluding basements).
ListAORStringYBoardsThe responsible Board or Association of REALTORS for this listing.
ListAgentCellPhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
ListAgentDesignationStringYIndividualDesignationsDesignations and certifications acknowledging experience and expertise in various real estate sectors are awarded by NAR and each affiliated group upon completion of required courses.
ListAgentFaxStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
ListAgentFullNameStringThe full name of the listing agent. (First Middle Last)
ListAgentKeyStringA system unique identifier. Specifically, in aggregation systems, the ListAgentKey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxID.
ListAgentOfficePhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
ListAgentOfficePhoneExtStringThe extension of the given phone number (if applicable).
ListAgentPagerStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
ListAgentURLStringThe website URI of the listing agent.
ListingIDStringThe well-known identifier for the listing. The value may be identical to that of the Listing Key, but the Listing ID is intended to be the value used by a human to retrieve the information about a specific listing. In a multiple originating system or a merged system, this value may not be unique and may require the use of the provider system to create a synthetic unique value.
ListingContractDateStringThe effective date of the agreement between the seller and the seller’s broker. This is the date entered by the agent reflecting when the change occurred contractually, not a timestamp of when the change was made in the MLS®.
ListingKeyStringA unique identifier for this record from the immediate source. This may be a number, or string that can include URI or other forms.
This is the system you are connecting to and not necessarily the original source of the record.
ListOfficeFaxStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
ListOfficeKeyStringA system unique identifier. Specifically, in aggregation systems, the Key is the system unique identifier from the system that the record was just retrieved. This may be identical to the related xxxID identifier, but the key is guaranteed unique for this record set.
ListOfficeNameStringThe legal name of the brokerage representing the seller.
ListOfficePhoneStringNorth American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens). Other conventions should use the common local standard. International numbers should be preceded by a plus symbol.
Should be preceded by a plus symbol.
ListOfficePhoneExtDecimalThe extension of the given phone number (if applicable).
ListOfficeURLStringThe website URI for the listing office.
ListPriceStringThe current price of the property as determined by the seller and the seller’s broker. For auctions this is the minimum or reserve price.
LotFeaturesStringYLandscapeFeaturesA list of features or description of the lot included in the sale/lease.
LotSizeAreaDecimalThe total area of the lot. See Lot Size Units for the units of measurement (Square Feet, Square Meters, Acres, etc.).
LotSizeUnitsStringYMeasureUnitA pick list of the unit of measurement for the area. i.e. Square Feet, Square Meters, Acres, etc.
ModificationTimestampDateTimeThe transactional timestamp automatically recorded by the MLS® system representing the date/time the listing was last modified.
MoreInformationLinkURLLink to a site providing more information about that property.
NumberOfUnitsTotalIntegerTotal number of units included in the income property, occupied or unoccupied.
OpenParkingSpacesIntegerThe number of open or uncovered parking spaces included in the sale.
OpenParkingYNBooleanA flag indicating that any parking spaces associated with the property are not covered by a roof.
OriginatingSystemKeyStringUnique identifier from the originating system which is commonly a key to that system. In the case where data is passed through more than one system, this is the originating system key.
OriginatingSystemNameStringThe name of the originating record provider. Most commonly the name of the MLS®. The place where the listing is originally input by the member. The legal name of the company. To be used for display.
ParkingTotalIntegerThe total number of parking spaces included in the sale.
PhotosChangeTimestampDateTimeSystem generated timestamp of when the last update or change to the photos for this listing was made.
PhotosCountIntegerThe total number of pictures or photos included with the listing.
ResourceRecordIDThis is the Listing ID
OrderOrder is the Sequence ID of the images
MediaURLThis is the path to the photo URL
MediaModificationTimestampThis the timestamp in ISO8601
PoolFeaturesStringYPoolFeaturesA list of features or description of the pool included in the sale/lease.
PoolYNBooleanThe property has a pool.
PostalCodeStringThe postal code portion of a street or mailing address.
PropertyTypeStringYPropertyTypeA list of types of properties such as Residential, Lease, Income or Land.
PublicRemarksStringText remarks that may be displayed to the public. In an MLS®, it is the field where information is entered for the public. This information is intended to be visible on-line. This is typically information that describes the selling points of the building and/or land for sale. Local conditions and rules will determine what such content can contain. Generally, the following information is excluded: any information pertaining to entry to the property, the seller and/or tenant, listing member contact information. In other systems, these remarks will be determined by local business rules.
RoofStringYRoofStyleA list describing the type or style of roof. For example Spanish Tile, Composite, Shake, etc.
RoomDimensions *String* This field is a repeating element. If this field is repeated, add 1, 2, 3, etc., to the end of the field. The dimensions of the room minimally represented as length and width (i.e. 12 x 10). For irregular rooms a measurement of all sides of the polygon representing the inner walls of the room. i.e. 10×12 x 8 x 2.
RoomLength *Decimal* This field is a repeating element. If this field is repeated, add 1, 2, 3, etc., to the end of the field. Measurement specifying the horizontal dimension of something that is fixed in place. The source attribute defines the source of the measurement, while the units attribute defines the unit of measurement: feet, meters or other units of measure. The general use of this is restricted to regular rectangular objects.
RoomLengthWidthUnits *StringYMeasureUnit* This field is a repeating element. If this field is repeated, add 1, 2, 3, etc., to the end of the field. A pick list of the unit of measurement for the area. i.e. Square Feet, Square Meters, Acres, etc.
RoomLevel *StringYRoomLevel* This field is a repeating element. If this field is repeated, add 1, 2,3, etc., to the end of the field. The level or floor on which the room is located. This should correspond to the selections in the Levels field.
RoomType *StringYRoomType* This field is a repeating element. If this field is repeated, add 1, 2, 3, etc., to the end of the field. i.e. RoomType1, RoomType2, etc.
The Type is a list of possible room types. i.e. Bedroom, Bathroom, Living Room, Workshop, etc.
RoomWidth *Decimal* This field is a repeating element. If this field is repeated, add 1, 2, 3, etc., to the end of the field. Measurement specifying the smaller horizontal dimension of something that is fixed in place. The source attribute defines the source of the measurement, while the units attribute defines the unit of measurement: feet, meters or other units of measure. The general use of this is restricted to regular rectangular objects.
SewerStringYSewerA list describing the sewer or septic features of the property.
StateOrProvinceStringText field containing the accepted postal abbreviation for the state or province.
StoriesStringThe number of floors in the property being sold.
StreetAdditionalInfoStringInformation other than a prefix or suffix for the street portion of a postal address.
StreetDirPrefixStringThe direction indicator that precedes the listed property’s street name.
StreetDirSuffixStringThe direction indicator that follows a listed property’s street address.
StreetNameStringThe street name portion of a listed property’s street address.
StreetNumberStringThe street number portion of a listed property’s street address.
StreetSuffixStringThe suffix portion of a listed property’s street address.
SubdivisionNameStringA neighbourhood, community, complex or builder tract.
UnitNumberStringText field containing the number or portion of a larger building or complex. Unit Number should appear following the street suffix or, if it exists, the street suffix direction, in the street address. Examples are: “APT G”, “55”, etc.
UnparsedAddressStringThe UnparsedAddress is a text representation of the address with the full civic location as a single entity. It may optionally include any of City, StateOrProvince, PostalCode and Country.
ViewStringYViewTypeA view as seen from the listed property.
ViewYNBooleanThe property has a view.
WaterBodyNameStringThe name, if known, of the body of water on which the property is located. (E.g., lake name, river name, ocean name, sea name, canal name).
WaterfrontYNBooleanThe property is on the waterfront.
YearBuiltIntegerThe year that an occupancy permit is first granted for the house or other local measure of initial habitability of the build. The type definition permits an empty value with an attribute noting that it is an unknown date or that the building is new construction. While constraints have not been applied, convention at the time of adoption has this as a four (4) digit year value.
ZoningStringYZoningTypeA division of the city or county into areas of different permissible land uses.
AnalyticsViewStringUsed for statistical tracking of MoreInformationLink. (deprecated, included for backwards compatibility
AnalyticsClickStringUsed for statistical tracking of property details views on DDF® client sites. (deprecated, included for backwards compatibility)

SHARE POST:

Facebook
Reddit
LinkedIn

Appendix L – Reply Codes

Transaction ReplyCode Meaning LoginMetadataSearchGetObjectLogout 0 Operation successful Login 20022 Additional login not permittedThere is already a user logged in with this user name, and this

Read More »

Appendix I – Website Payload

Parent Cardinality Name Type Description Lookup Websites 1..* Website String The website of the organization Website 1 ContactType String (Attribute) The type of contact (Business,

Read More »