This page is just a reference of all the known Steam APIs, I do not know how they work. Please do not email me with questions.

Marks a position is deleted and will no longer be surfaced

https://api.steampowered.com/IStoreService/DeleteReservationPositionMessage/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
string No
uint32 No

Marks a position is deleted and will no longer be surfaced

https://api.steampowered.com/IStoreService/GetAllReservationPositionMessages/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
UNDOCUMENTEDGetAppInfo
https://api.steampowered.com/IStoreService/GetAppInfo/v1/

Gets a list of apps available on the Steam Store.

https://api.steampowered.com/IStoreService/GetAppList/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 NoReturn only items that have been modified since this date.
string NoReturn only items that have a description in this language.
bool NoInclude games (defaults to enabled)
bool NoInclude DLC
bool NoInclude software items
bool NoInclude videos and series
bool NoInclude hardware
uint32 NoFor continuations, this is the last appid returned from the previous call.
uint32 NoNumber of results to return at a time. Default 10k, max 50k.
UNDOCUMENTEDGetDiscoveryQueue

Get a list of games for the user to explore on the store.

https://api.steampowered.com/IStoreService/GetDiscoveryQueue/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
EStoreDiscoveryQueueType Noenum
string No
bool No
bool No
CStoreDiscoveryQueueSettings No
bool No
bool No
bool No
bool No
bool No
bool No
uint32[] No
bool No
bool No
bool No
bool No
bool No
uint32[] No
bool No
bool No
bool No
uint32 No
bool No
CStorePageFilter No
CStorePageFilter.SalePageFilter No
uint32 No
uint32 No
CStorePageFilter.ContentHubFilter No
string No
string No
uint32 No
EContentHubDiscountFilterType No
CStorePageFilter.ContentHubFilter.OptInInfo No
string No
uint32 No
uint32 No
bool No
CStorePageFilter.StoreFilter[] No
string No
string No
StoreBrowseContext No
string No
int32 No
string No
StoreBrowseItemDataRequest No
bool No
bool No
bool No
bool No
bool No
bool No
bool No
int32 No
bool No
bool No
bool No
bool No
bool No
StoreBrowseItemDataRequest No
bool No
bool No
bool No

Get the settings that were used to generate a user's discovery queue.

https://api.steampowered.com/IStoreService/GetDiscoveryQueueSettings/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
EStoreDiscoveryQueueType Noenum
CStorePageFilter No
CStorePageFilter.SalePageFilter No
uint32 No
uint32 No
CStorePageFilter.ContentHubFilter No
string No
string No
uint32 No
EContentHubDiscountFilterType No
CStorePageFilter.ContentHubFilter.OptInInfo No
string No
uint32 No
uint32 No
bool No
CStorePageFilter.StoreFilter[] No
string No
string No

Returns all the apps skipped so far in the given discovery queue for the given user.

https://api.steampowered.com/IStoreService/GetDiscoveryQueueSkippedApps/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
EStoreDiscoveryQueueType Noenum
CStorePageFilter No
CStorePageFilter.SalePageFilter No
uint32 No
uint32 No
CStorePageFilter.ContentHubFilter No
string No
string No
uint32 No
EContentHubDiscountFilterType No
CStorePageFilter.ContentHubFilter.OptInInfo No
string No
uint32 No
uint32 No
bool No
CStorePageFilter.StoreFilter[] No
string No
string No

Get the list of games a user is following

https://api.steampowered.com/IStoreService/GetGamesFollowed/v1/
NameValueTypeRequiredDescription
uint64 Yes

Get the number of games a user is following

https://api.steampowered.com/IStoreService/GetGamesFollowedCount/v1/
NameValueTypeRequiredDescription
uint64 Yes

Gets tag names in a different language

https://api.steampowered.com/IStoreService/GetLocalizedNameForTags/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
string No
uint32[] No
UNDOCUMENTEDGetMostPopularTags

Get all whitelisted tags, with localized names.

https://api.steampowered.com/IStoreService/GetMostPopularTags/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
string No

Get a set of tags that are recommended for the user based on recent playtime.

https://api.steampowered.com/IStoreService/GetRecommendedTagsForUser/v1/
NameValueTypeRequiredDescription
string Yes
string Yes
bool Yes Biases tags towards tags that are less common. e.g. Favor Zombies over Action if the user plays the same number of games with both tags.
https://api.steampowered.com/IStoreService/GetStorePreferences/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
string No
UNDOCUMENTEDGetTagList

Get the list of tags, localized

https://api.steampowered.com/IStoreService/GetTagList/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
string No
string NoThe hash returned in the last call. Will return no results if the list hasn't changed.
UNDOCUMENTEDPOSTGetUserGameInterestState

Get information about a user's relationship to a game - ownership, wishlist, discovery queue state, etc.

https://api.steampowered.com/IStoreService/GetUserGameInterestState/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
uint32 No
uint32 No
https://api.steampowered.com/IStoreService/GetWishlistDemoEmailStatus/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
uint32 No
bool No

Move UTM data from the PartnerLinkTrackingLogNoUser table to the PartnerLinkTrackingLogWithUser table

https://api.steampowered.com/IStoreService/MigratePartnerLinkTracking/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
uint64 No
EPartnerLinkTrackingBackfillSource Noenum
https://api.steampowered.com/IStoreService/QueueWishlistDemoEmailToFire/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
uint32 No
bool No

Refreshes all of the caches through the store features servers

https://api.steampowered.com/IStoreService/ReloadAllReservationPositionMessages/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key

Creates/Update a reservation position message for people in the queue or next queue position for people deciding to join

https://api.steampowered.com/IStoreService/SetReservationPositionMessage/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
CReservationPositionMessage[] No
uint32 No
string No
uint32 No
uint32 No
string No
uint32 No
uint32 No
UNDOCUMENTEDPOSTSkipDiscoveryQueueItem

Skip an item in the user's queue.

https://api.steampowered.com/IStoreService/SkipDiscoveryQueueItem/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
EStoreDiscoveryQueueType Noenum
uint32 No
CStorePageFilter No
CStorePageFilter.SalePageFilter No
uint32 No
uint32 No
CStorePageFilter.ContentHubFilter No
string No
string No
uint32 No
EContentHubDiscountFilterType No
CStorePageFilter.ContentHubFilter.OptInInfo No
string No
uint32 No
uint32 No
bool No
CStorePageFilter.StoreFilter[] No
string No
string No

Updates the reservations for a user

https://api.steampowered.com/IStoreService/UpdatePackageReservations/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32[] No
uint32[] No
string No