Housepedia: AI and Business Intelligence and Analytics Engine

Stone Soup Tech Solutions, LLC
  • Score Awaiting client review
  • Date Published
  • Reading Time 2-Minute Read

Part real estate agent, part business analyst. Serving users looking for properties & businesses in the real estate sector looking to optimize sales.

About the Project

Housepedia is:

  • An indexing engine;
  • A real estate search engine delivered on mobile;
  • A recommendation system;
  • A Business Intelligence and analytics engine;
  • A targeted marketing platform.


We use Artificial Intelligence to provide fast insights and drive agile, competitive decisions and actions for the real estate businesses and we help regular users find what they need faster by analysing their behaviour and preferences.

Housepedia searches and curates hundreds of thousands of property listings as soon as they appear on the market. We analyze data using Artificial Intelligence and push relevant properties to web and mobile devices.

With Housepedia you can find a home faster:

  • Compare property prices in your area;
  • Search using a smart and easy to use map interface;
  • Choose from thousands of curated listings;
  • From multiple online sources;
  • Use a radar feature to get notified on offers around you in real time;
  • Get personalized recommendations based on your preferences;
  • Easily review your favourite listings.

The main parts of this system are:

  • Mobile App;
  • The web API extends the Python Flask microframework and provides data;
  • The crawler’s main responsibility is to populate our database with valid property listings. It was written in Java, extending the crawler4j framework. The main challenge here has been cutting down on processing time and database calls spent determining whether a listing has already been processed;
  • The NLP module’s main responsibility is to extract features from listing text. To this end, we used the NLTK framework;
  • Recommendations are made by our proprietary system;
  • The business intelligence module is meant to provide market statistics, trend, and predictions. This is currently a work in progress.