Questions tagged [rets]

The Real Estate Transaction Standard (RETS) facilitates data transfer between partners in the real estate industry via XML/webservice calls. It is an improvement over the existing protocol/procedure called IDX (Internet Data exchange) which could mean HTTP webservices, CSV files from FTP, or in some cases via Telnet.

RETS is a standardized and Realtor Association of America backed protocol meant to help consolidate and simplify the process of a multiple listing service organization providing access to their respective real estate date. Part of this standardization process was the creation of a standard naming convention and schema for data, which is still in progress.

References and useful links

  • The RETS standard website

  • RETS online documentation website

  • The libRETS API library, a developer resource, is available. LibRETS is a C++ library with SWIG native bindings for .NET, Java, Perl, PHP 5, Python, and Ruby.

  • Rapattoni was one of the first MLS service providers to provide RETS support and fortunately they have extensive support documentation that can be applicable to other RETS servers.

  • Tutorial from Flex MLS on DMQL, the query language of RETS.

  • PHRETS open source PHP library for using RETS. PHRETS provides PHP developers a way to integrate RETS functionality directly within new or existing code. A standard class of functions is made available to developers to connect and interact with a server much like they would with other APIs.

136 questions
3
votes
2 answers

How to do paged queries in RETS?

I am using a java client (jrets) to query a RETS server. This rets server does not support the OFFSET functionality. The server admin told me to use the MODIFIED field as a way to page through the records. However, I found that this process does not…
feroze
  • 7,380
  • 7
  • 40
  • 57
3
votes
2 answers

RETS Metadata to Database Schema

I have the RETS metadata file and I would like to convert it to a database schema so I can query my database instead of a RETS server. Does anyone know of a tool that can take the xml and convert it to database schema? Or maybe the database schema…
abelabbesnabi
  • 1,819
  • 1
  • 16
  • 21
3
votes
2 answers

PHRets: Using PHP to download real estate listing photos

Am a trying to create a PHP (PHrets) script that downloads all real estate listing information from a specific area and saves all of the listings data (CSV file and photos) on my web server. Note: A single listing may have up to 20 photos. I am…
AME
  • 5,234
  • 23
  • 71
  • 81
3
votes
2 answers

Unable to pull data even after successful login

I am uisng libRETS client library to pull data from a RETS server. Sample application provided with libRETS is not working for me. Login to RETS Server is succcessful and it returns following response to me. -
ZafarYousafi
  • 8,640
  • 5
  • 33
  • 39
2
votes
3 answers

PHP and MySQL: Downloading all MLS Property Data with Rets - Bandwidth Issues

I've been working with the Rets system (specifically PHRets) for a while now and just recently started doing nightly downloads of data to store all the properties on my database, but after only three days I'm pushing 9GB's of bandwidth usage (I'm…
Allen Gingrich
  • 5,608
  • 10
  • 45
  • 57
2
votes
1 answer

PHRETS Error Message: Missing operator in lookup subquery

I am learning to use PHRETS to access IDX data for a real estate website. I have managed to connect and do simply queries using limits on price, character field content, etc. but I am getting an error message when I try to limit results by the…
bigbluesd
  • 23
  • 3
2
votes
2 answers

RETS gem GetObject request failing inconsistently

I have a long running rake task that updates MLS data every night. The task first updates listing data, then after all the listings are updated, the pictures are loaded via Rails 5.2 activestorage. The listings get updated just fine over a period…
tomb
  • 1,374
  • 1
  • 13
  • 23
2
votes
1 answer

RETS invalid query syntax error

I'm currently working on an website and pulling in listings from the RETS (Real Estate Transaction Standard) API. I have everything working fine, but my issue comes when trying to dig deeper with queries. For reference i'm using Node RETS Client but…
Shan Robertson
  • 2,742
  • 3
  • 25
  • 43
2
votes
2 answers

Sorting PHRETS results and optional arguments

I am using PHRETS to make a search query but I am having trouble finding documentation on sorting the results. Also, are there any other optional arguments besides "Limit"? $results =…
626
  • 1,159
  • 2
  • 16
  • 27
2
votes
2 answers

Fetching images binary data from the CRML

Trying to fetch :all (first :item) from the CRML Media Resource. Using Estately RETS repo. Here is my ruby example file: require 'rets' client = Rets::Client.new({ login_url: 'url', username: 'user', password: 'password', version:…
Gil Perez
  • 853
  • 10
  • 13
2
votes
2 answers

Anyone using the clouds to hold their RETS images.. Need more space any thoughts?

Is anyone using a cloud to provide access to their RETS MLS images so that the pubic can access at will w/o password? I currently have the images storing on my server for direct public access through my website, however need lots more space and just…
2
votes
1 answer

I am setting up a RETS MLS program using phrets and just wondered what the heck the disable follow location means?

I am setting up a RETS MLS program using phrets and just wondered what the heck the disable follow location means? $config = new \PHRETS\Configuration; $config->setLoginUrl('*****************'); $config->setUsername('****'); …
2
votes
2 answers

MLS RETS Server

I am downloading property images from MLS RETS server. When I am using GetObject method to download property images, sometimes Getobject method does not return success parameter then image does not download on local server. Is any solution on…
Suraj Sonawane
  • 2,044
  • 1
  • 14
  • 24
2
votes
2 answers

Why does HasNext() return false, when

I am using libRets for .NET, and querying http://retsgw.flexmls.com/rets2_1/, using a valid user account. From C#, after calling Search() I check the count using GetCount() and I get 6300 results, but when I call HasNext() the first time returns…
Biagio Arobba
  • 1,075
  • 11
  • 27
2
votes
2 answers

how to get all agents with phrets

I am trying to fetch all MLS agents using phrets, but everything I try returns nothing. The goal of this is to be able to get more info about a salesperson of an MLS listing. # Search query $search = $rets->SearchQuery("roster","Agent","*"); If…
Aurelin
  • 753
  • 9
  • 22
1
2
3
9 10