---
title: "RESO Data Dictionary: Agent Website Listing Fields"
description: "Map RESO listing fields to your website. Check local values, missing data, dictionary versions, and the property details received with buyer inquiries."
canonical: "https://scalewithsearch.com/articles/reso-data-dictionary-agent-listing-fields"
---
## Site navigation

- [Scale With Search](https://scalewithsearch.com/)
- Services
  - Services
    - [AI systems](https://scalewithsearch.com/ai-systems)
    - [Site build](https://scalewithsearch.com/work#site-build)
    - [Whole website fix](https://scalewithsearch.com/work#whole-website-fix)
    - [Content library with SEO](https://scalewithsearch.com/work#content-library)
    - [Working session](https://scalewithsearch.com/audit)
  - Start here
    - [Send your brief](https://scalewithsearch.com/work#send-your-brief)
    - [Example scope](https://scalewithsearch.com/work#review-the-example-scope)
  - [Prices and terms](https://scalewithsearch.com/work#prices-and-terms)
- Industries
  - Real estate
    - [Real estate agents and teams](https://scalewithsearch.com/for/real-estate)
    - [Platforms, ownership, and IDX](https://scalewithsearch.com/for/real-estate/real-estate-website-platforms-ownership-idx)
    - [Search, content, and AI](https://scalewithsearch.com/for/real-estate/real-estate-search-content-ai)
    - [Inquiries, campaigns, and handoffs](https://scalewithsearch.com/for/real-estate/real-estate-website-inquiries-campaigns-handoffs)
    - [Buyer, seller, and local pages](https://scalewithsearch.com/for/real-estate/real-estate-buyer-seller-local-resources)
    - [Rules, privacy, and trust](https://scalewithsearch.com/for/real-estate/real-estate-website-rules-privacy-trust)
  - Browse by business
    - [Trades and home services](https://scalewithsearch.com/for/#group-trades)
    - [Health, wellness, and animal care](https://scalewithsearch.com/for/#group-practices)
    - [Law, finance, and IT](https://scalewithsearch.com/for/#group-professional)
    - [Marketing and SEO agencies](https://scalewithsearch.com/for/#group-agencies)
    - [Shops and manufacturers](https://scalewithsearch.com/for/#group-manufacturing)
    - [Restaurants, shops, studios, and nonprofits](https://scalewithsearch.com/for/#group-local-services)
  - Chiropractic practices
    - [Chiropractic and wellness practices](https://scalewithsearch.com/for/chiropractic-and-wellness-practices)
    - [Chiropractic and physical therapy clinics](https://scalewithsearch.com/for/chiropractic-and-physical-therapy-clinics)
  - [All industries](https://scalewithsearch.com/for/)
- Resources
  - Free tools
    - [AI readiness check](https://scalewithsearch.com/check)
    - [Free tools](https://scalewithsearch.com/tools/)
    - [Free Starter Kit](https://scalewithsearch.com/kit/business-memory-starter-kit.zip)
  - Guides
    - [AI-native library](https://scalewithsearch.com/ai-native)
    - [Industry intelligence](https://scalewithsearch.com/intelligence)
    - [Office job guides](https://scalewithsearch.com/guides/)
    - [Business memory](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [Agent governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [Migration and ownership](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - Articles
    - [All articles](https://scalewithsearch.com/articles/)
    - [What changed](https://scalewithsearch.com/changes/)
- About
  - Evidence
    - [Proof](https://scalewithsearch.com/proof)
  - Scale With Search
    - [About](https://scalewithsearch.com/about)
    - [How it works](https://scalewithsearch.com/how-it-works)

# RESO Data Dictionary: listing fields for your real estate website

The RESO Data Dictionary standardizes real estate data names, definitions, types, and lookup values. For your website, use it to agree what each listing detail and search filter means. RESO organizes the dictionary into resources, fields, and lookups. [RESO's Data Dictionary overview, checked 2026.10.14](https://www.reso.org/data-dictionary/).

Ask your website provider for a worksheet connecting the approved feed fields to the search card, property page, filters, and received buyer question. Require that worksheet before accepting a listing display. The checks below are recommendations for your website brief.

## A dictionary entry does not establish your feed's contents

RESO allows local extensions and the omission of elements that a provider does not need. Implementing the entire dictionary is not required for certification. [RESO's Data Dictionary FAQ, checked 2026.10.14](https://www.reso.org/knowledge-base/reso-data-dictionary-faq/).

Have your IDX vendor confirm which fields and values your authorized feed supplies. Ask for the actual field definitions, provider metadata, and an approved sample. Keep unavailable details visible in the worksheet.

MLS display rules vary by MLS. NAR's guidance identifies local display options and requires compliance with MLS rules. [NAR's display guidance, checked 2026.10.14](https://www.nar.realtor/about-nar/governing-documents/code-of-ethics/code-comprehension-article-12-display-of-competitors-listings-on-social-media-websites).

For each MLS, confirm public-display permissions with your MLS and IDX vendor. Record the applicable rules, approval date, and reviewer. Treat the worksheet as a proposed display to approve.

## Map the fields to the visitor's question

RESO's Property resource includes listing information. Member, Office, and Media are separate resource categories for real estate professionals, brokerages, and media. [RESO's resource explanation, checked 2026.10.14](https://www.reso.org/knowledge-base/reso-data-dictionary-faq/).

Start with the details your buyer needs to identify a property and ask about it. The table gives standard field candidates and proposed website checks. It does not establish their availability in your feed.

| Website detail | RESO definition to check | Proposed acceptance check |
| --- | --- | --- |
| Displayed listing number | `ListingId` is the human-facing identifier. It may be nonunique across originating or merged systems. [ListingId, checked 2026.10.14](https://dd.reso.org/DD2.0/Property/ListingId/) | Retain the provider context alongside the displayed number. |
| Internal listing reference | `ListingKey` identifies the record within its immediate source. [ListingKey, checked 2026.10.14](https://dd.reso.org/DD2.0/Property/ListingKey/) | Carry the source and key from the selected result into the received question. |
| Asking price | `ListPrice` means the current price determined by the seller and broker. Auction treatment has its own definition. [ListPrice, checked 2026.10.14](https://dd.reso.org/DD2.0/Property/ListPrice/) | Compare the card and detail page with the same approved source record. |
| Living area | `LivingArea` is total livable area. `LivingAreaUnits` identifies its measurement unit. [LivingArea, checked 2026.10.14](https://dd.reso.org/DD2.0/Property/LivingArea/), [LivingAreaUnits, checked 2026.10.14](https://dd.reso.org/DD2.0/Property/LivingAreaUnits/) | Display the confirmed unit. Define what happens when either value is missing. |
| Status badge and filter | `MlsStatus` holds the local status and maps to `StandardStatus`. [MlsStatus, checked 2026.10.14](https://dd.reso.org/DD2.0/Property/MlsStatus/) | Require the local value, standard mapping, and approved public label in the worksheet. |

Add columns for the actual provider field, allowed values, public-display approval, missing-value behavior, and maintenance owner. Have the provider mark each candidate as supplied, unavailable, or unresolved.

Keep the internal reference separate from the text a visitor reads. Ask the technical owner to explain how the received inquiry resolves to the selected record. Do not approve a lookup that relies on the visible listing number alone.

## Check lookup values before approving a filter

Lookups are the choices associated with a field, also called enumerations. `MlsStatus` is an open enumeration with provider-defined local values. RESO requires each local status to map to one standard status. [RESO's lookup explanation, checked 2026.10.14](https://www.reso.org/knowledge-base/reso-data-dictionary-faq/), [MlsStatus definition, checked 2026.10.14](https://dd.reso.org/DD2.0/Property/MlsStatus/).

Request a value-by-value mapping for each displayed filter. Include the original value, definition, website label, and rule for an unfamiliar value. Have the MLS and IDX vendor approve the intended display.

A pool filter provides a useful test. `PoolPrivateYN` describes a privately owned pool included in the sale or lease. `PoolFeatures` is a list of pool features. Its lookup choices distinguish a community or shared pool from a private pool. [PoolPrivateYN, checked 2026.10.14](https://dd.reso.org/DD2.0/Property/PoolPrivateYN/), [PoolFeatures, checked 2026.10.14](https://dd.reso.org/DD2.0/Property/PoolFeatures/).

Choose the question your filter answers: private pool, community pool, or another approved category. Require sample results that demonstrate that meaning. If the feed lacks sufficient information, leave the filter unavailable until the provider resolves the mapping.

## Give missing and local data an explicit treatment

RESO permits custom resources, fields, and lookups where no standard option covers the need. Providers can support different data elements and represent related information in different supported locations. [RESO's extensibility and implementation guidance, checked 2026.10.14](https://www.reso.org/knowledge-base/reso-data-dictionary-faq/).

Ask the vendor to identify any local extension your pages need. Record its exact name, definition, allowed values, source, and supported dictionary version. Require the same review when a replacement provider supplies a differently named field.

Specify missing-value behavior for the card, detail page, and filter separately. Propose an unavailable label or omission where appropriate. Require missing area to remain distinct from zero and unknown pool information to remain distinct from “no.”

Use an approved sample with missing data to inspect those cases. Keep the visitor's question route usable. Ask the builder to report unknown values for review instead of silently assigning a favorable property description.

## Record the version before changing the mapping

On the check date, RESO's overview links Data Dictionary 2.0 and labels 2.1 as a draft. Record the release your provider supports. [RESO's technical specifications list, checked 2026.10.14](https://www.reso.org/data-dictionary/).

Dictionary changes also include deprecations. RESO's 2.0 guidance identifies repeating-element fields and fields ending in `KeyNumeric` as deprecated. [RESO's deprecated-field guidance, checked 2026.10.14](https://dd.reso.org/DD2.0/about/deprecated/).

Before a feed or vendor change, require a comparison of the old and proposed field lists. Include names, types, units, lookup values, local extensions, and replacements for deprecated fields. Name the pages and filters each change affects.

Keep the accepted mapping and approved samples with the website handover. Require the same samples to pass after the change. Record the technical owner responsible for future mapping updates.

- [CoreLogic Trestle: prepare the feed for your real estate website](/articles/corelogic-trestle-agent-website-feed)

## Accept the display through a received inquiry

Arrange these tests in a preview using permitted samples and contact details you control. The cases are proposed acceptance criteria, not results from your website.

| Case | Evidence to retain |
| --- | --- |
| A complete listing | Source values agree with the search card and property page. |
| Missing area, unit, or feature | The agreed unavailable state appears without a substituted property claim. |
| Local lookup value | The filter and label match the approved mapping. |
| Unfamiliar value | The documented fallback appears and the maintenance owner receives a review item. |
| Buyer property question | The intended recipient receives the source reference, listing key, page address, question, and reply details. |
| Seller question | The seller-service route delivers its separate question to the agreed destination. |

Compare the received property reference with the listing the visitor selected. Record a mismatch as unfinished work. Test the seller route independently, so listing-field acceptance does not replace the seller inquiry check.

<a id="bring-the-worksheet-into-the-whole-website-brief"></a>

## Include the RESO field worksheet

The listing-field worksheet identifies dictionary versions, local mappings, and display differences requiring review. Take the approved feed requirements to [whole website fix: RESO field mappings](/for/real-estate). The whole website fix displays held feeds subject to board authorization.

[Published website scope, checked 2026.10.14](https://scalewithsearch.com/work).

- [Test the seller inquiry path on your real estate website](/articles/seller-inquiry-path-agent-website)
- [Check your real estate website in 30 minutes](/articles/real-estate-website-audit)
- [Own your real estate website: domain, hosting, editing, and leads](/articles/own-your-site)


## Related: Real estate

- [Test the seller inquiry path on your real estate website](/articles/seller-inquiry-path-agent-website)
- [Check your real estate website in 30 minutes](/articles/real-estate-website-audit)
- [Own your real estate website: domain, hosting, editing, and leads](/articles/own-your-site)

----

```text
                  .|########||.                                       .|########||.                                       .|########||.
               |##||.      .||##|.                                 |##||.      .||##|.                                 |##||.      .||##|.
             |#|.              .|#|.                             |#|.              .|#|.                             |#|.              .|#|.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
        .#.                          .#|                    .#.                          .#|                    .#.                          .#|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
      |#             ......             #|                |#             ......             #|                |#             ......             #|
     .#           ||#########|           #|              .#           ||#########|           #|              .#           ||#########|           #|
    .#.         |######||######|.        .#.            .#.         |######||######|.        .#.            .#.         |######||######|.        .#.
    #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#
   ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||
   #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #
 ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||
 #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#
 #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.
.|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||
||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||
#.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#
#    .||####|###########################|.     #    #    .||####|###########################|.     #    #    .||####|###########################|.     #
#      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #
#      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #
#      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #
#      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #
#   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #
#. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#
|| |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||
|| ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||
.# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.
 #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#
 ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||
  #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.
   ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||
    #.        .######|#|#########|        .#            #.        .######|#|#########|        .#            #.        .######|#|#########|        .#
    .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.
     |#           ||########||           #.              |#           ||########||           #.              |#           ||########||           #.
      |#             ......             #|                |#             ......             #|                |#             ......             #|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
        |#.                          .#.                    |#.                          .#.                    |#.                          .#.
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
            .|#|.              .|#|.                            .|#|.              .|#|.                            .|#|.              .|#|.
               |##||.      .||##|                                  |##||.      .||##|                                  |##||.      .||##|
                 .||########||.                                      .||########||.                                      .||########||.

Scale With Search  2026  [scalewithsearch.com](https://scalewithsearch.com)
```
