Its not $5. It is free or $5/month. The reason OP wants to scrape doesnt matter. His question was reasonable to ask here and could lead to finding out about some open source projects. You have not added anything to the conversation besides being wrong about the price.
you seem to be really hung up on the 5 bucks while at the same time being angry that people are hung up on the 5 bucks, it's just 5 bucks man, if people want to pay it or not doesn't matter, let people hack it away if they want
I wrote a simple scraper for a 'steam game semantic search' app I built a while ago.
It definitely won't fetch all the data that this person does though. It only fetches the current list of games on Steam, their store page information and some reviews for the game.
The code quality probably isn't amazing, but it might give you an idea of how to get started with your own scraper.
I found this explanation from steamdb that points to the various projects and libraries they use to gather all the data they have. It's not a how-to, but it has very useful info.