currently every request to the api results in fetching data via the scrapers which is not a very optimized way of loading data. 1. add scraped data to tmp cache. 2. fetch data from cache