Web scraping is cool! In this video, we use both NodeJS and X-Ray to do this in JavaScript against a local Express application. It can be expanded to scrape data from other sites using the techniques shown in this video.
Ensure to comply with the TOS of any site you're scraping, and play fair!