Getting price from website

Is it ok if I will use (cheerio, axios, puppeteer) npm packages with node.js on the website (https://www.binance.com/en/price/bitcoin) to get Bitcoin information and screen shot of the price chart?
Or is it illegal to get the information from the website and need to use API only?

You can always fetch ticker info from the public APIs.