IDX (Internet Data Exchange) e MLS (Multiple Listing Service) são termos usados em imóveis para os serviços de listagem de imóveis online. Todos os grandes sites, como Homes.com, Realtor.com e Trulia.com, têm acesso a todos ou muitos dos quadros da MLS em todo o país e até mesmo fora dos EUA para seus recursos de pesquisa de propriedades. A maioria dos agentes também tem busca MLS em seus próprios sites. Normalmente, o host oferece acesso à sua própria solução personalizada ou por meio de terceiros, como iHomefinder.com ou idxbroker.com.
Os feeds de dados IDX geralmente são restritos a corretores de imóveis e corretores dos conselhos da MLS dos quais são membros. Os corretores de imóveis ou corretores podem obter acesso de um consultor ao feed. Para o feed ao qual temos acesso, tivemos que ter formulários de autorização assinados pelo corretor de imóveis e seu corretor e, em seguida, por fax antes de obter acesso ao ftp para o feed bruto. Mesmo os webhosts acima precisam de aprovação do conselho da MLS antes de permitirem o acesso à sua pesquisa. Os conselhos da MLS têm regras rígidas que você deve seguir. E é claro que nem todas as placas da MLS são parecidas, então leia as regras.
Quanto ao software, vi alguns softwares de código aberto no SourceForge, mas não procurei mais do que isso. A pesquisa rápida trouxe esses dois.
http://www.real-estate-website.org
http://reos.elazos.com
Se alguém tiver outros, por favor, adicione-os.