I would be working using PHP on the server side.
Client scrapping using Javascript might not be possible due to cross domain issue.
Website will be responsive. So when the user would open the website on the mobile, it will open the mobile version and when opened on the desktop, it will open in desktop mode.
I can give you standard good design based on the color preference you give.
For search, I believe it will be on the data scrapped and shown on that particular page.
I have checked the website and scrapping will be possible.
Please let me know if you have any queries.
Thanks.