We used the Scrapy framework to extract apartment sales listings, followed by extensive data cleaning, preprocessing, and machine learning modeling to predict apartment prices.