I'm working on a service that will be used by realtors with their clients and it would benefit greatly from access to the local MLS listings. I've read lots of documentation for RETS and some open source RETS/IDX solutions so I think that I can work through the technicalities of retrieving and using the data. However, I have some high level questions about the practicality of dealing with multiple MLSs that I suspect folks on this forum can easily answer.
The realtors using this service could be anywhere in the country, so ultimately the service would need access to many different MLSs, although any realtor would only have access to listings from their MLS. Access to everything would only be after a secure login, realtors would be added to the service through their broker who would in turn need to supply RETS login info for data retrieval from their board's MLS. In short, the intention definitely isn't any sort of combined nationwide MLS - the goal is to provide a service to the realtors that's fully within their MLS board's rules.
If a single realtor/broker is signed up for the service, then things are straightforward. When they sign up I collect the login info for RETS access to their MLS, download all of the data and then they can use it when they're logged in. Which brings me to my first couple of questions:
(1) Normally a broker would get access to the MLS data to add listings and search to their agency website and they completely control and operate the site. In this case, while the data is still for their use with their clients and access is restricted, the data is on an external site and in some sense we control it. Would this raise any problems with the average MLS?
(2) What portion of the 1000 or so MLSs in the country actually support RETS or IDX access? In practice, how easy is it for brokers to get a login for access to their board's MLS data? Is it reasonable to expect them to have or easily get this access?
When only one realtor/broker in a region has signed up, the service would clearly need to retrieve the MLS data using their credentials and they'd be the only ones accessing it. However, when multiple brokers from one MLS have signed up, it's a little less clear how one handles the MLS data downloads and access.
(3) Obviously for efficiency I would only want to be downloading and storing the MLS data once, but which broker's credentials would I use to do the nightly updates? How often would I need to validate the credentials of the other brokers? I imagine that any companies that specialize in hosting real estate websites eventually find themselves in this situation - is it an issue with the MLS, or do you just download the data using any one of the broker's logins and then use it with all of the broker's who are members of the same MLS?
(4) Would I end up having to deal with all of the MLSs directly to negotiate agreements, or is it kept simple because brokers sign up for my service and the access to the MLS data is through their login? Everything I've heard suggests that MLSs are extremely protective of their data and very picky about who accesses it and what they do with it, so I'm just trying to get a feeling for how difficult this is going to be in the real world.
Sorry for the long post, but I thought it would be easier to get all the questions out there at once so that I could get some overall perceptions from all of you who have been dealing with MLSs for years. Thanks!

Reply With Quote