Skip to main content

How We Handle RESO Standard Fields

Introduction

As you embark on leveraging our real estate data services, it's essential to understand the nuances of our data presentation, particularly regarding our use of RESO fields in API responses. Our system integrates data from Multiple Listing Services (MLS) and our proprietary sources, each following a different case format – Pascal Case and Camel Case, respectively. This article aims to clarify these conventions, helping you seamlessly navigate and interpret the data.

Background: RESO and Data Standardization

The Real Estate Standards Organization (RESO) provides a universal standard for data exchange in the real estate industry. RESO's guidelines ensure consistency and compatibility across various platforms and services. While RESO's standards encompass various elements, one of their formatting preferences includes the use of Pascal Case for data representation.

Pascal Case in RESO Data

When we receive data from MLS, which adheres to RESO standards, it is formatted in Pascal Case. Pascal Case is a naming convention where each word in a compound word starts with an uppercase letter, for example, ListPrice or ClosedPrice. This standardization allows for a uniform data structure across different MLS sources, making it easier for users to recognize and utilize this data consistently.

Our API's Use of Camel Case

In contrast, our API's proprietary data, which includes additional analytics and insights, is presented in Camel Case. Camel Case is similar to Pascal Case but differs in that the first letter of the compound word is lowercase, for example, soldOverAskingCount or listToSaleRatio. This distinction in case convention helps to clearly differentiate our in-house data from the RESO-standard MLS data.

Why Different Case Conventions?

The decision to use different case conventions serves a specific purpose:

  1. Clarity of Source: By maintaining Pascal Case for MLS data and Camel Case for our data, users can easily distinguish between standardized MLS data and the additional insights provided by our platform.
  2. Seamless Integration: This approach allows users who are familiar with RESO standards to comfortably work with MLS data, while also providing a clear demarcation for our proprietary data and services.

Conclusion

As you utilize our API for your real estate data needs, the distinction between Pascal Case for MLS data and Camel Case for our proprietary data ensures you have clear and efficient access to comprehensive market information. This dual-case approach is designed to enhance your experience, providing both standardization and unique insights. We're here to assist you every step of the way in navigating these conventions for optimal use of our API.