Intelligently either caching or scraping housing listings