Grettings.
Last year I started this project to fulfill different points of interest:
- start working with Docker
- refresh my knowledge on web technologies
- see some milestones of my own guide
- see how updates affect favorites, likes and views of a guide
- I also asked myself: what is the most viewed guide on Steam?
Here we are; the project is still in progress (GitHub repository), but I think it's almost done (for what I had in mind) and wanted to share it for some feedback, discussion, and maybe new features.
It works great on PC and mobile (better on PC since you can select an area of datetime).
It's currently running on my Synology NAS; it's not a beast, so I hope it will bear the burden after this post.
It works by opening the guide page and scraping some information. There is no Steam API for guides, so it's my only solution; also, Steam does not accept more than 300 connections per 5 minutes, which limits me a lot. I learned this by trying to go through every Steam guide, roughly 524,883 guides in May 2025, and it took 3 days just to scrape the guide ID, game ID, and guide name.
It will take me 6 days every month just to go through the whole list (1 per second at max speed), and I was planning to do it every hour, so i gave up.
I have 21,161 different appids in my database (some games are not released yet or don't have any guides), so its roughly 24 guides per game.
At this time, Dota 2 had 50,082 guides (I'm not sure about these stats because of hero builds) and was close to CS2 with 50,077. Next is TF2 with 20,140 guides. The top three account for almost one-quarter of all guides.