Articles on: General

Understanding the data in a listings' response

Overview


This document describes each top-level record in the listings' API JSON response, what type it is (simple field, object, or array), and includes information about its purpose, alongside a generic example.


Contents


mlsNumber

Type: field (string)

Purpose: Represents the unique MLS® identifier string for this specific listing within the board.

Example:

"mlsNumber": "MRFO6274516"


resource

Type: field (string)

Purpose: Identifies the internal Repliers underlying MLS® resource feed.

Example:

"resource": "Property:2505"


status

Type: field (string)

Purpose: Current listing status code indicating the property's availability on the market.

Possible Values: "A" (Active), "U" (Unavailable)

Related articles:

https://help.repliers.com/en/article/filtering-listings-by-status-16fc4yd/


Example:

"status": "A"


class

Type: field (string).

Purpose: Indicates the high-level property class, such as condo, commercial or residential. This also determines, in part, the schema of the listing. For a condo class property, the object "condominium" will be included. For a commercial property, the object "commercial" will be included.

Possible Values: "ResidentialProperty", "CondoProperty", "CommercialProperty"

Example:

"class": "CondoProperty"


type

Type: field (string)

Purpose: Indicates the transaction type for the listing, such as sale or lease.

Possible Values: "Sale","Lease"

Example:

"type": "Lease"


listPrice

Type: field (integer)

Purpose: Holds the current asking price for the listing as it is actively being marketed.

Example:

"listPrice": 2000


listDate

Type: field (string, date-time)

Purpose: Represents the date and time when the listing was placed on the market in the MLS® system.

Example:

"listDate": "2025-09-12T00:00:00.000-00:00"


lastStatus

Type: field (string)

Purpose: Provides the most recent MLS® status for the listing.

Possible values: "New" (New), "Sc" (Sold Conditionally), "Pc" (Price Change), "Ext" (Extension), "Lc" (Leased Conditionally), "Cs" (Coming Soon), "Sce" (Sold Conditionally with Escape Clause), "Sld" (Sold), "Ter" (Terminated), "Exp" (Expired), "Inc" (Incomplete), "Dft" (Deal Fell Through), "Lce" (Leased Conditionally with Escape Clause), "Sus" (Suspended)

Related articles:

https://help.repliers.com/en/article/laststatus-definitions-8mokhu/

Example:

"lastStatus": "New"


soldPrice

Type: field (integer)

Purpose: Stores the final recorded sale price for the property when the listing has closed.

Example:

"soldPrice": 325000


soldDate

Type: field (string)

Purpose: Stores the date and time when the sale transaction for the listing was completed.

Example:

"soldDate": "listDate": "2025-11-12T00:00:00.000-00:00"


originalPrice

Type: field (integer)

Purpose: Captures the initial asking price when the listing first went on the market.

Example:

"originalPrice": 2000


assignment

Type: field (String)

Purpose: Indicates whether the listing is an assignment-type deal or holds related assignment details where applicable.

Possible values: "Y","N",null

Example:

"assignment": "N"


address

Type: object

Purpose: Encapsulates the structured civic address of the property, including municipality, neighborhood, street components, unit, and postal code.

Example:

    "address": {
"area": "Orange",
"city": "ORLANDO",
"country": "US",
"district": null,
"majorIntersection": null,
"neighborhood": "BELLA TERRA",
"streetDirection": null,
"streetName": "MAITLAND CROSSING",
"streetNumber": "2717",
"streetSuffix": "WAY",
"unitNumber": "207",
"zip": "32810",
"state": "FL",
"communityCode": null,
"streetDirectionPrefix": null,
"addressKey": "2072717maitlandcrossingwayorlando"
}



map

Type: object

Purpose: Contains geospatial information for the property, including latitude, longitude, and a point representation for spatial queries.

Example:

    "map": {
"latitude": 28.63679,
"longitude": -81.413749,
"point": "POINT (-81.413749 28.63679)"
}



permissions

Type: object

Purpose: Defines the visibility and display permissions that control how and where the listing and its content can be shown.

Related articles:

https://help.repliers.com/en/article/understanding-listing-permissions-in-the-api-yj6n9y/

Example:

    "permissions": {
"displayAddressOnInternet": "Y",
"displayPublic": "Y",
"displayInternetEntireListing": "Y"
}


images

Type: array

Purpose: Represents the collection of listing photos, used to visually present the property. These represent the relative paths to the Repliers CDN, where the photos are stored: https://cdn.repliers.io/

Related articles:

https://help.repliers.com/en/article/listing-images-implementation-guide-198p8u8/

Example:

    "images": [
"sample/IMG-MFRO6274516_0.jpg",
"sample/IMG-MFRO6274516_1.jpg",
...
"sample/IMG-MFRO6274516_17.jpg",
"sample/IMG-MFRO6274516_18.jpg",
"sample/IMG-MFRO6274516_19.jpg"
]


photoCount

Type: field (integer)

Purpose: Stores the total number of photos currently associated with the listing.

Example:

"photoCount": 20


details

Type: object

Purpose: Groups the core descriptive details of the property such as structure, layout, room counts, style, and notable interior or exterior features.

Example:

    "details": {
"airConditioning": "Ceiling Fan(s), Heat Pump",
"basement1": "Finished",
"basement2": null,
"centralVac": null,
"den": null,
"description": "Welcome Home! This charming home is waiting for you to make it your own. Home has had a few recent updates and has maintained its 80's style charm. Large living area on main floor is perfect for hanging out and relaxing or you can move the party to the basement or one of two decks. Want to entertain ? Check out the amazing backyard with an in-ground swimming pool. This home is also very close to shops, stores and restaurants. Look no further. This is the home for you",
"elevator": null,
"exteriorConstruction1": "Wood Siding",
"exteriorConstruction2": null,
"extras": "Dishwasher, Disposal, Gas Range",
"furnished": null,
"garage": null,
"heating": "Heat Pump",
"numBathrooms": 3,
"numBathroomsPlus": null,
"numBedrooms": 3,
"numBedroomsPlus": null,
"numFireplaces": null,
"numGarageSpaces": 2,
"numParkingSpaces": null,
"numRooms": 1,
"numRoomsPlus": null,
"patio": "Deck",
"propertyType": "Residential",
"sqft": "2189",
"style": "Single Family Residence",
"swimmingPool": null,
"virtualTourUrl": null,
"yearBuilt": "1980",
"landAccessType": null,
"landSewer": null,
"viewType": null,
"zoningDescription": null,
"analyticsClick": null,
"moreInformationLink": null,
"alternateURLVideoLink": null,
"flooringType": "Carpet, Tile",
"foundationType": "Basement, Slab",
"landscapeFeatures": null,
"fireProtection": "Smoke Detector(s)",
"roofMaterial": "Composition",
"farmType": null,
"zoningType": null,
"businessType": null,
"businessSubType": null,
"landDisposition": null,
"storageType": null,
"constructionStyleSplitLevel": null,
"constructionStatus": null,
"loadingType": null,
"ceilingType": null,
"liveStreamEventURL": null,
"energuideRating": null,
"amperage": null,
"sewer": "Public Sewer",
"familyRoom": null,
"zoning": "RM-2",
"driveway": null,
"leaseTerms": null,
"centralAirConditioning": null,
"certificationLevel": null,
"energyCertification": null,
"parkCostMonthly": null,
"commonElementsIncluded": null,
"greenPropertyInformationStatement": null,
"handicappedEquipped": null,
"laundryLevel": null,
"numKitchens": 2,
"numKitchensPlus": null,
"sqftRange": null,
"numDrivewaySpaces": null,
"HOAFee": null,
"HOAFee2": null,
"HOAFee3": null,
"waterSource": "City",
"livingAreaMeasurement": null,
"waterfront": null,
"bathrooms": [],
"numBathroomsHalf": null
},



daysOnMarket

Type: field (integer)

Purpose: Stores the number of days the listing has been on the market, as retrieved from the MLS® feed.

Related articles:

https://help.repliers.com/en/article/using-minlistdate-and-maxlistdate-parameters-for-days-on-market-filtering-15thvfu/

Example:

"daysOnMarket": 18



simpleDaysOnMarket

Type: field (integer)

Purpose: Stores a simplified days-on-market calculation, based on the date difference between the current date and the listing date.

Related articles:

https://help.repliers.com/en/article/using-minlistdate-and-maxlistdate-parameters-for-days-on-market-filtering-15thvfu/

Example:

"simpleDaysOnMarket": 11


occupancy

Type: field (string)

Purpose: Describes the occupancy status of the property, such as whether it is owner-occupied, tenant-occupied, or vacant.

Example:

"occupancy": "Vacant"


updatedOn

Type: field (string)

Purpose: Records the timestamp when this listing object was last updated in the data feed.

Related articles:

https://help.repliers.com/en/article/using-the-listingupdated-webhook-for-saved-searches-and-favorite-listings-zbvr2b/

Example:

"updatedOn": "2025-02-12T17:22:21.000-00:00"


condominium

Type: object (optional, condo listings only)

Purpose: For condo listings, captures condominium-specific data such as corporation details, fees, unit identifiers, parking and locker information, and building amenities.

Example:

    "condominium": {
"buildingInsurance": null,
"condoCorp": "AIDA MOLINA",
"condoCorpNum": null,
"exposure": null,
"lockerNumber": null,
"locker": null,
"parkingType": "Detached",
"pets": "No",
"propertyMgr": null,
"stories": "4",
"fees": {
"cableInlc": null,
"heatIncl": null,
"hydroIncl": null,
"maintenance": null,
"parkingIncl": null,
"taxesIncl": null,
"waterIncl": null
},
"lockerUnitNumber": null,
"ensuiteLaundry": null,
"sharesPercentage": null,
"lockerLevel": null,
"unitNumber": null,
"amenities": []
}


commercial

Type: object (optional, commercial listings only)

Purpose: For commercial listings, captures commercial-specific data such as business type, building description, areas (industrial/office/retail), utilities, expenses, zoning, bay and shipping door specs, lease terms, and operational characteristics.

Example:

     "commercial": {
"amps": null,
"areaInfluences": {
"1": "Major Highway",
"2": "Public Transit"
},
"baySize": {
"1": {
"inches": "9",
"feet": "25"
},
"2": {
"inches": "9",
"feet": "57"
}
},
"expenses": {
"operating": null,
"yearly": null,
"insurance": null,
"maintenance": null,
"management": null,
"water": null
},
"businessType": "Retail Store Related",
"ceilingHeightInches": null,
"ceilingHeightFeet": null,
"chattels": null,
"commonAreaUpcharge": null,
"communityCode": null,
"crane": "N",
"energyCertified": null,
"financialStatementsAvailable": null,
"franchise": null,
"freestanding": "N",
"greenPropertyInfoStatement": "N",
"grossSalesIncome": null,
"handicapEquipped": null,
"operatingHours": "Varies",
"industrialArea": null,
"industrialAreaCode": null,
"inventoryValuesAtCost": null,
"llbo": null,
"lotCode": "Unit",
"listPriceCode": "Gross Lease",
"minLeaseTermMonths": "12",
"officeArea": null,
"officeAreaCode": null,
"outsideStorage": "N",
"outOfAreaMunicipality": null,
"percentageBuilding": null,
"percentageRent": null,
"rail": null,
"retailArea": "110",
"retailAreaCode": "Sq Ft",
"sewer": "Sanitary Available",
"shippingDoors": {
"driveIn": {
"heightFeet": "8",
"heightInches": null,
"number": "1",
"widthFeet": "8",
"widthInches": null
},
"doubleMan": {
"heightFeet": null,
"heightInches": null,
"number": null,
"widthFeet": null,
"widthInches": null
},
"gradeLevel": {
"heightFeet": null,
"heightInches": null,
"number": null,
"widthFeet": null,
"widthInches": null
},
"truckLevel": {
"heightFeet": "8",
"heightInches": null,
"number": "1",
"widthFeet": "8",
"widthInches": null
}
},
"soilTest": null,
"sprinklers": null,
"survey": "N",
"maxLeaseTermMonths": "60",
"totalAreaCode": "Square Feet",
"trailerParkingSpots": "10",
"assessment": null,
"taxType": "Annual",
"uffi": null,
"utilities": "Yes",
"vacancyAllowance": null,
"sellerPropertyInfoStatement": "N",
"volts": "400",
"water": "Municipal",
"waterSupplyType": "Water System",
"zoning": "Commercial"
}


coopCompensation

Type: field (string)

Purpose: Captures co-operative compensation information offered to cooperating brokerages, where provided by the MLS®.

Example:

	"coopCompensation": "2.5% + HST"


lot

Type: object

Purpose: Describes the land parcel associated with the property, including size, dimensions, and key lot characteristics.

Related articles:

https://help.repliers.com/en/article/lot-size-filtering-with-api-parameters-14e482x/

Example:

    "lot": {
"acres": 0.2,
"depth": null,
"irregular": null,
"legalDescription": null,
"measurement": null,
"width": null,
"size": "8557",
"source": null,
"dimensionsSource": null,
"dimensions": null,
"squareFeet": 8557,
"features": null,
"taxLot": null
}



nearby

Type: object.

Purpose: Summarizes nearby amenities or points of interest associated with the property or immediate surrounding area.

Example:

    "nearby": {
"amenities": [
"Fitness Center",
"Gated Community - No Guard",
"Pool",
"Tennis Courts"
]
}


office

Type: object

Purpose: Contains information about the listing brokerage office.

Example:

    "office": {
"brokerageName": "ABC Brokers"
}


openHouse

Type: array

Purpose: Represents the collection of scheduled open-house events for the listing, each with its own time window and basic details.

Related articles:

https://help.repliers.com/en/article/how-to-search-for-listings-with-open-houses-1dzsry0/

Example:

    "openHouse": [
{
"date": "2025-12-06",
"startTime": "2025-12-06T18:00:00.000-00:00",
"endTime": "2025-12-06T20:00:00.000-00:00",
"type": "Public",
"status": "Active"
}
]

rooms

Type: array of objects

Purpose: Represents the list of individual rooms in the property, each with its type, level, dimensions, and short description, as captured from the MLS® feed.

Example:

    "rooms": [
{
"description": "Primary Bedroom",
"features": "Carpet",
"features2": null,
"features3": null,
"length": "13",
"width": "11",
"level": "First"
},
{
"description": "Kitchen",
"features": "Vinyl",
"features2": null,
"features3": null,
"length": "10",
"width": "11",
"level": "First"
},
{
"description": "Living Room",
"features": "Carpet",
"features2": null,
"features3": null,
"length": "13",
"width": "27",
"level": "First"
}
]


taxes

Type: object

Purpose: Stores property tax information for the listing.

Example:

    "taxes": {
"annualAmount": "1350",
"assessmentYear": null
}


timestamps

Type: object

Purpose: Centralizes important lifecycle timestamps for the listing, including listing, photo, IDX, expiry, closed, unavailable, possession, and internal update dates.

Example:

    "timestamps": {
"idxUpdated": "2025-02-12T17:22:21.000-00:00",
"listingUpdated": "2025-02-12T17:22:21.000-00:00",
"photosUpdated": "2025-02-12T17:22:21.000-00:00",
"conditionalExpiryDate": null,
"terminatedDate": null,
"suspendedDate": null,
"listingEntryDate": null,
"closedDate": null,
"unavailableDate": null,
"expiryDate": null,
"extensionEntryDate": null,
"possessionDate": "2025-01-24T00:00:00.000-00:00",
"repliersUpdatedOn": "2025-11-01T02:13:03.924Z",
"imageInsightsUpdatedOn": "2025-02-12T17:22:21.000-00:00"
}


agents

Type: array of objects

Purpose: Represents the collection of agents associated with the listing, including their identifiers, contact information, brokerage affiliation, and roles.

Related articles:

https://help.repliers.com/en/article/how-to-search-listings-by-agent-or-brokerage-using-the-repliers-api-1k4xgjn/

Example:

    "agents": [
{
"agentId": "MFR712606501",
"boardAgentId": "MFR261239885",
"officeId": "MFR1049393",
"updatedOn": "2025-02-12 17:33:10",
"name": "John Smith",
"board": null,
"boardOfficeId": "BDID0221",
"position": "Salesperson",
"email": "john@smithandpartners.com",
"phones": [
"234-432-4411",
"432-234-1144"
],
"social": [],
"website": "https://smithandpartners/profile/johnsmith",
"photo": {
"small": "https://smithandpartners/profile/johnsmith/img/small.jpg",
"large": "https://smithandpartners/profile/johnsmith/img/large.jpg",
"updatedOn": null
},
"brokerage": {
"name": "ABC Brokers",
"address": {
"address1": "106 Sunrise Village Dr",
"address2": "Suite 200",
"city": "Winter Park",
"state": "FL",
"postal": "32789",
"country": "US"
}
}
}
]


history

Type: array of objects

Purpose: Contains the previous listing records for the same property, identifying how it was listed on the market in the past.

Related articles:

https://help.repliers.com/en/article/accessing-historical-listings-for-an-address-1kfsor7/

Example:

"history": [
{
"mlsNumber": "TCA6124627",
"type": "Lease",
"listPrice": 4000,
"listDate": "2025-11-01T00:00:00.000-00:00",
"lastStatus": "New",
"soldPrice": null,
"soldDate": null,
"images": [
"sample/IMG-ACT6276124_0.jpg",
"sample/IMG-ACT6276124_1.jpg",
"sample/IMG-ACT6276124_2.jpg",
"sample/IMG-ACT6276124_3.jpg",
"sample/IMG-ACT6276124_4.jpg",
"sample/IMG-ACT6276124_5.jpg",
"sample/IMG-ACT6276124_6.jpg",
"sample/IMG-ACT6276124_7.jpg",
"sample/IMG-ACT6276124_8.jpg",
"sample/IMG-ACT6276124_9.jpg",
"sample/IMG-ACT6276124_10.jpg",
"sample/IMG-ACT6276124_11.jpg",
"sample/IMG-ACT6276124_12.jpg"
],
"photoCount": 13,
"office": {
"brokerageName": "ABC1 Properties Inc"
},
"timestamps": {
"idxUpdated": "2024-08-10T20:03:15.000-00:00",
"listingUpdated": "2024-08-10T20:03:15.000-00:00",
"photosUpdated": "2024-08-10T20:03:15.000-00:00",
"conditionalExpiryDate": null,
"terminatedDate": null,
"suspendedDate": null,
"listingEntryDate": null,
"closedDate": null,
"unavailableDate": null,
"expiryDate": null,
"extensionEntryDate": null,
"possessionDate": null,
"repliersUpdatedOn": "2024-11-01T11:01:02.525Z",
"imageInsightsUpdatedOn": "2024-02-10T20:03:15.000-00:00"
}
},
{
"mlsNumber": "ACT6276124",
"type": "Sale",
"listPrice": 735000,
"listDate": "2025-11-01T00:00:00.000-00:00",
"lastStatus": "New",
"soldPrice": null,
"soldDate": null,
"images": [
"sample/IMG-ACT6276124_0.jpg",
"sample/IMG-ACT6276124_1.jpg",
"sample/IMG-ACT6276124_2.jpg",
"sample/IMG-ACT6276124_3.jpg",
"sample/IMG-ACT6276124_4.jpg",
"sample/IMG-ACT6276124_5.jpg",
"sample/IMG-ACT6276124_6.jpg",
"sample/IMG-ACT6276124_7.jpg",
"sample/IMG-ACT6276124_8.jpg",
"sample/IMG-ACT6276124_9.jpg",
"sample/IMG-ACT6276124_10.jpg",
"sample/IMG-ACT6276124_11.jpg",
"sample/IMG-ACT6276124_12.jpg"
],
"photoCount": 13,
"office": {
"brokerageName": "ABC2 Properties Inc"
},
"timestamps": {
"idxUpdated": "2025-02-10T20:03:15.000-00:00",
"listingUpdated": "2025-02-10T20:03:15.000-00:00",
"photosUpdated": "2025-02-10T20:03:15.000-00:00",
"conditionalExpiryDate": null,
"terminatedDate": null,
"suspendedDate": null,
"listingEntryDate": null,
"closedDate": null,
"unavailableDate": null,
"expiryDate": null,
"extensionEntryDate": null,
"possessionDate": null,
"repliersUpdatedOn": "2025-11-01T11:01:02.525Z",
"imageInsightsUpdatedOn": "2025-02-10T20:03:15.000-00:00"
}
}
]


comparables

Type: array of objects

Purpose: Lists comparable properties used for market context, including the distance to each of them.

Related articles:

https://help.repliers.com/en/article/sold-comparables-similar-active-listings-selection-logic-1h396j8/

https://help.repliers.com/en/article/how-to-find-comparable-sold-or-leased-properties-11d7ffo/

Example:

    "comparables": [
{
"mlsNumber": "ACT9324839",
"type": "Lease",
"listPrice": 1899,
"listDate": "2025-05-21T00:00:00.000-00:00",
"lastStatus": "Lsd",
"soldPrice": 1899,
"soldDate": "2025-09-01T00:00:00.000-00:00",
...
},
"distance": 1609.359094737515
}
]



estimate

Type: object (optional)

Purpose: Provides an automated valuation model output for the property, including the confidence score for the estimated value.

Related articles:

https://help.repliers.com/en/article/ai-powered-property-estimates-explained-1g0v39s/

https://help.repliers.com/en/article/ai-powered-property-estimates-implementation-guide-6gdbvp/

https://help.repliers.com/en/article/using-historical-mls-data-for-off-market-property-estimates-qdvbtg/

https://help.repliers.com/en/article/understanding-and-improving-confidence-scores-196k44h/

https://help.repliers.com/en/article/why-do-i-get-a-403-error-when-making-an-estimate-request-1ir7b7o/

Example:

    "estimate": {
"date": "2025-08-06T20:02:08.899Z",
"high": 361071.8385709083,
"low": 209369.4114290917,
"confidence": 0.265938739777,
"history": {
"mth": {
"2025-05": {
"value": 286171.625
},
...
},
"2024-01": {
"value": 278723.6875
},
"2023-12": {
"value": 277055.6875
}
}
},
"value": 285220.625
},



imageInsights

Type: object.

Purpose: Contains AI-generated insights and scores derived from the listing’s photos, such as classifications and visual quality metrics.

Related articles:

https://help.repliers.com/en/article/ai-powered-property-photo-classification-implementation-guide-l8jltq/

https://help.repliers.com/en/article/quality-scores-feature-implementation-guide-1kkedog/

Example:

 "imageInsights": {
"summary": {
"quality": {
"qualitative": {
"features": {
"livingRoom": "average",
"diningRoom": "average",
"kitchen": "average",
"bedroom": "average",
"bathroom": "below average"
},
"overall": "average"
},
"quantitative": {
"features": {
"livingRoom": 3.272913456,
"diningRoom": 3.9916820526,
"kitchen": 3.4209151268,
"bedroom": 3.0213842392,
"bathroom": 2.2479114532
},
"overall": 3.272913456
}
}
},
"images": [
{
"image": "sample/IMG-MFRO6274516_0.jpg",
"classification": {
"imageOf": "Pool",
"prediction": 0.9887194037
},
"quality": null
},
{
"image": "sample/IMG-MFRO6274516_1.jpg",
"classification": {
"imageOf": "Living Room",
"prediction": 0.9746076465
},
"quality": {
"qualitative": "below average",
"quantitative": 2.61353302
}
},
{
"image": "sample/IMG-MFRO6274516_9.jpg",
"classification": {
"imageOf": "Kitchen",
"prediction": 0.9735500813
},
"quality": {
"qualitative": "average",
"quantitative": 3.0072176456
}
},
{
"image": "sample/IMG-MFRO6274516_10.jpg",
"classification": {
"imageOf": "Bedroom",
"prediction": 0.9999357462
},
"quality": {
"qualitative": "below average",
"quantitative": 2.7923178673
}
}
]
}


standardStatus

Type: field (string).

Purpose: Stores a RESO compliant normalized or standardized version of the listing status, harmonized across different boards or resources.

Possible values: "Active", "Active Under Contract", "Canceled", "Closed", "Coming Soon", "Delete", "Expired", "Hold", "Incomplete", "Pending", "Withdrawn"

Example:

"standardStatus": "Active"


boardId

Type: field (integer).

Purpose: Identifies through a Repliers internal ID the MLS® board that is the source of the listing data.

Example:

"boardId": 110

Updated on: 28/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!