Steamworks Documentation
ISteamPublishedItemSearch Interface
Allows partners to globally search the content of their Steam Workshop.

See the primary Steam Workshop interface ISteamRemoteStorage for more.

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

RankedByPublicationOrder

POST https://partner.steam-api.com/ISteamPublishedItemSearch/RankedByPublicationOrder/v1/
NameTypeRequiredDescription
keystring✔Steamworks Web API publisher authentication key.
steamiduint64✔SteamID of user
appiduint32✔appID of product
startidxuint32✔Starting index in the result set (0 based)
countuint32✔Number Requested
tagcountuint32✔Number of Tags Specified
usertagcountuint32✔Number of User specific tags requested
hasappadminaccessboolWhether the user making the request is an admin for the app and can see private files
fileTypeuint32EPublishedFileInfoMatchingFileType, defaults to k_PFI_MatchingFileType_Items
tag[0]stringTag to filter result set
usertag[0]stringA user specific tag



NOTE: This call requires a publisher API key to use this method. As such this API MUST be called from a secure server, and can never be used directly by clients!

RankedByTrend

POST https://partner.steam-api.com/ISteamPublishedItemSearch/RankedByTrend/v1/
NameTypeRequiredDescription
keystring✔Steamworks Web API publisher authentication key.
steamiduint64✔SteamID of user
appiduint32✔appID of product
startidxuint32✔Starting index in the result set (0 based)
countuint32✔Number Requested
tagcountuint32✔Number of Tags Specified
usertagcountuint32✔Number of User specific tags requested
hasappadminaccessboolWhether the user making the request is an admin for the app and can see private files
fileTypeuint32EPublishedFileInfoMatchingFileType, defaults to k_PFI_MatchingFileType_Items
daysuint32[1,7] number of days for the trend period, including today
tag[0]stringTag to filter result set
usertag[0]stringA user specific tag



NOTE: This call requires a publisher API key to use this method. As such this API MUST be called from a secure server, and can never be used directly by clients!

RankedByVote

POST https://partner.steam-api.com/ISteamPublishedItemSearch/RankedByVote/v1/
NameTypeRequiredDescription
keystring✔Steamworks Web API publisher authentication key.
steamiduint64✔SteamID of user
appiduint32✔appID of product
startidxuint32✔Starting index in the result set (0 based)
countuint32✔Number Requested
tagcountuint32✔Number of Tags Specified
usertagcountuint32✔Number of User specific tags requested
hasappadminaccessboolWhether the user making the request is an admin for the app and can see private files
fileTypeuint32EPublishedFileInfoMatchingFileType, defaults to k_PFI_MatchingFileType_Items
tag[0]stringTag to filter result set
usertag[0]stringA user specific tag



NOTE: This call requires a publisher API key to use this method. As such this API MUST be called from a secure server, and can never be used directly by clients!

ResultSetSummary

POST https://partner.steam-api.com/ISteamPublishedItemSearch/ResultSetSummary/v1/
NameTypeRequiredDescription
keystring✔Steamworks Web API publisher authentication key.
steamiduint64✔SteamID of user
appiduint64✔appID relevant to all subsequent tags
tagcountuint32✔Number of Tags Specified
usertagcountuint32✔Number of User specific tags requested
hasappadminaccessboolWhether the user making the request is an admin for the app and can see private files
fileTypeuint32EPublishedFileInfoMatchingFileType, defaults to k_PFI_MatchingFileType_Items
tag[0]stringTag to filter result set
usertag[0]stringA user specific tag



NOTE: This call requires a publisher API key to use this method. As such this API MUST be called from a secure server, and can never be used directly by clients!