Steamworks Documentation
IStoreService Interface
These service methods provide public information from the Steam Store.

NOTE: This is a Service interface, methods in this interface should be called with the input_json parameter.

For more info on how to use the Steamworks Web API please see the Web API Overview.

GetAppList

GET https://partner.steam-api.com/IStoreService/GetAppList/v1/
NameTypeRequiredDescription
keystringAny web API key.
if_modified_sinceuint32Return only items that have been modified since this date.
have_description_languagestringReturn only items that have a description in this language.
include_gamesboolInclude games (defaults to enabled)
include_dlcboolInclude DLC
include_softwareboolInclude software items
include_videosboolInclude videos and series
include_hardwareboolInclude hardware
last_appiduint32For continuations, this is the last appid returned from the previous call.
max_resultsuint32Number of results to return at a time. Default 10k, max 50k.

Returns a list of all apps available on the Steam Store. The type of items returned can be filtered using the include_games, include_dlc, include_software, include_videos, and include_hardware flags. By default only "Game" items will be returned.

The number of results is limited, so multiple requests should be made to obtain the full list. The results are returned in order of appid, subsequent requests should pass the last appid returned by the previous request as the last_appid parameter.

Items return a last_modified unix timestamp, which indicates the last time some change was made to that game's information or price (not all of these changes may be visible on the store). if_modified_since can be used to filter to only games that have been changed or added since a specific timestamp.

Items also return a price_change_number field. If this number has changed since a previous call, it indicates the price on that item may have changed, such as a discount starting or price adjustment.