Real Estate Transaction Standard (RETS) is a deprecated data standard that was used by the real estate industry in
Canada
Canada is a country in North America. Its ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, covering over , making it the world's second-largest country by tot ...
and the
United States
The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 states, a federal district, five major unincorporated territorie ...
to facilitate the exchange of data. RETS was launched in 1999 by the
National Association of Realtors
The National Association of Realtors (NAR) is an American trade association for those who work in the real estate industry. It has over 1.4 million members, making it one of the biggest trade associations in the USA including NAR's institutes, so ...
and related groups.
RETS was originally created to overcome the difficulties presented by the existence of a large number of organizations desiring to share and distribute real estate information with others. Prior to RETS, much of the data exchange was done using the
FTP protocol
The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
, which did not allow for queries, and required transfer of complete datasets. The inefficiencies of this approach meant that to generate a query such as "new listings since yesterday", the entire dataset had to be downloaded again and compared with a local copy. Rather than basing a solution on alternatives used by other industries to allow for such queries, RETS was created from the ground up as a new framework to attempt to address the need for a common and efficient standard for the exchange of real estate data. Most North American multiple listing service (MLS) data exchange service providers use the RETS protocol. Although the implementation of the protocol has offered some standardization, the field names of the underlying datasets still vary widely between markets.
RETS is a framework that can be adopted by computer systems to receive data from the multiple listing service (MLS) servers, as well as those of other real estate systems provided they also have software installed designed to communicate using the RETS framework. The National Association of Realtors refers to RETS as a "common language".
Multiple other systems exist which support the secure and standardized transfer of datasets and associated access control requirements in a secure and efficient manner, such as
MySQL
MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
. These other systems enjoy widespread adoption across most industries, whereas RETS is for one specific industry. RETS is generally not used outside North America.
In 2018, the Real Estate Standards Organization announced that it planned to retire RETS and replace it with the RESO Web API, a
RESTful API.
See also
*
Internet Data Exchange
An Internet Data Exchange (IDX, also known as Information Data Exchange) refers to the agreement between listing (Selling) Agents or Brokers and Buyers' Agents to display Multiple Listing Service properties online, across multiple websites (via ...
References
External links
reso.orgReal Estate Standards Organization
Real estate in North America
Data interchange standards
{{realestate-stub