Zillow interview question

Design/implement a Python-based API, beginning with a basic interface, and iteratively add improvements based on feedback.