Search code examples
apisteamsteam-web-apisteamworks-api

The steam API 2020


I'm looking to make a hobbie website using the steam API, mostly focusing on the actual products and not really any user info. According to an article by the man behind Steamspy, Valve decided to change their API sometime in 2018, removing a lot of relevant data related to the store. I went through the steamworks documentation and the closest thing to any specific information about the applications/games were in: https://partner.steamgames.com/doc/webapi/ISteamApps - I figured their API must offer more than just a list of all the apps and their ID's, but thus far I have only found some other API:s.

Seems to be popular in a lot of threads

Some kind of collection of APIs?

Question: If I want the name, ID, genre/tags and picture of a game (and potentially price), is really the only way to use these non-valve related API:s? Or have I missed something in Valves own API documentation?

I'm super new to API:s so please forgive my insolence, I did search a ton of threads but seeing as the API changed I'm not sure which answers still are up to date in 2020.


Solution

  • The storefront API is still up-to-date and should give you what you need, mostly.

    There is no API for game tags. You have to get the directly from the store pages or from any of the third party API providers if they have them.

    Question: If I want the name, ID, genre/tags and picture of a game (and potentially price), is really the only way to use these non-valve related API:s? Or have I missed something in Valves own API documentation?

    No, you have not missed anything. Yes you need to use unoffical APIs. Compared to other gaming stores you still get more data on Steam than anywhere else.