Yahoo! Developer Network Blog
« Previous | Main | Next »
November 20, 2007
No Limits With RETS
It's one thing to be an open, unencumbered, standard, but it's another thing to become a widely adopted standard. For years, the Real Estate Transaction Standard (RETS), an XML language for marking up real estate data, languished. It was never widely used and didn't fully serve the needs of B2B users. With the RETS 2.0 standard, however, large MLS (Multiple Listing Service) data providers are poised to adopt, and all kinds of technical real estate users are excited about its prospects. While RETS 1.x will still be used for listings transfers, the RETS 2.0 standard directly addresses the needs of B2B users - the brokers and MLS companies who need to distribute real estate data.
To sort out the state of RETS, and give a little insight into how developers can use the RETS data, I had the opportunity to speak at a session last week at the National Association of Realtors (NAR) conference with Chris McKeever, Strategic Architect for the NAR, and Matt Lavallee, Programming Lead at MLS Property Information Network. What I found out was that the RETS standard is quite comprehensive, with over 600 data points covering the minute details necessary for even the most demanding real estate transactions. However, the standard also defines data subsets that are much more reasonable to use with mashups and general web applications. Ever wonder if a house has a bank barn or loafing shed, is less than six blocks from the ocean, or has marlite wainscoting in a bathroom? This RETS XSD file (one of several) includes plenty of property interior description elements.
Here's a quick programming example I created using a very small subset of RETS data, in JSON format, plotted with our Yahoo! Ajax Maps API, and geocoded in real time. Download the complete sample code here.
Jason Levitt
Posted at November 20, 2007 1:55 PM
Comments
RETS may be a happy standard, but that doesn't mean it's going to be fun to convert the flat-files from all our MLSs at the same time. Over the last two days we've received three notices that our FTP feed will be cut off in Q1 and we will need to move to the RETS-Standard server the MLS has provided (varying versions btw). I just hope they don't all expect to cut off flat-files in Q1.
Posted by: Jon at November 20, 2007 3:04 PM
I just tried your sample and all i get is an empty rectangle. Also I noticed you are using "canned" JSON data. Is there a way to get the JSON data live similiar to GoogleBase APIs? ie. via HTTP calls?
Thanks,
Paul
Posted by: paul at August 19, 2008 1:03 PM
Looking for RETS developer who can pull down DB from socalmls. Running linux
Posted by: Brad S at January 28, 2009 11:49 PM
Post a comment
Comment Policy: We encourage comments and look forward to hearing from you. Please note that Yahoo! may, in our sole discretion, remove comments if they are off topic, inappropriate, or otherwise violate our Terms of Service.
Subscribe
Recent Blog Articles
view all
The state of mobile browsers - PPK in London
Thu, 02 Jul 2009
GeoMaker - Turning web content into maps made easy
Wed, 01 Jul 2009
Tue, 30 Jun 2009
Hacking Up North : Winners of the Sunderland Hack Challenge
Fri, 26 Jun 2009
ConvergeSC web event comes to South Carolina
Wed, 24 Jun 2009
Recent Links
Junta42 blog: News Flash: Guardian Seeks to Grow through Products, Not Content
Fri, 03 Jul 2009
Twitter Approval Matrix - June 2009 - O'Reilly Radar
Thu, 02 Jul 2009
YUI 3.0 with Jonathan LeBlanc from the Yahoo Developer Network | Unmatched Style
Wed, 01 Jul 2009
Yahoo! Search Blog: VoCampers Converge at Yahoo! Headquarters in Sunnyvale
Thu, 25 Jun 2009
Make: Online : Dorkbot London June 23
Mon, 22 Jun 2009
Archives
2009
2008
2007
2006
2005

