I had the following idea:
Creating a non commercial webpage, which looks through all steam comments to see games has the most playtime. Imagine a ranking like "average playtime" #1: SimCity 66.3h, #2 Monkey Island 59.4h etc.
I've seen there is an web API given by steam which seems to fulfill my needs:
https://partner.steamgames.com/doc/webapi_overview
I'm curious if:
- Am I as private person allowed to use it?
- Do I need dev key?
- Is there a GET request to get all AppIDs of all games?
Best Answer
There are a lot of sites, that implement things like you seem to have searched for. Most famous one is probably https://steamdb.info/.
Regarding your other questions:
You are as long as you follow the Terms of usage.
Many requests are public and do not require any kind of key. Here an example call in Postman (http://api.steampowered.com/ISteamNews/GetNewsForApp/v2/?appid=440&count=3\r\n):
Delivers:
http://api.steampowered.com/ISteamApps/GetAppList/v0002/?key=STEAMKEY&format=json
This answer can also be found on StackOverflow: https://stackoverflow.com/questions/46330864/steam-api-all-games