Unaffiliated

Home Documentation & Help
Steamworks Documentation
ISteamApps Interface
Used to access data about applications on Steam.

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

GetAppBetas

GET https://partner.steam-api.com/ISteamApps/GetAppBetas/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
appiduint32The App ID to get the betas of.

Gets all of the beta branches for the specified application.

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

GetAppBuilds

GET https://partner.steam-api.com/ISteamApps/GetAppBuilds/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
appiduint32The App ID to get the build history of.
countuint32The number of builds to retrieve, the default is 10.

Gets an applications build history.

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

GetAppDepotVersions

GET https://partner.steam-api.com/ISteamApps/GetAppDepotVersions/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
appiduint32The App ID to get the depot versions for.

Gets all the versions of all the depots for the specified application.

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

GetAppList

GET https://api.steampowered.com/ISteamApps/GetAppList/v2/

Gets the complete list of public apps.

This call has no additional parameters.

This method has previous versions which are no longer officially supported. They will continue to be usable but it's highly recommended that you use the latest version.
Change history:
  • Version 2 - Removed the redundant "app" field.

Response:
  • applist
    • apps - The list containing the applications.
      • appid - uint32 - App ID of this application.
      • name - string - The name of this application.

GetCheatingReports

GET https://partner.steam-api.com/ISteamApps/GetCheatingReports/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
appiduint32AppID of game
timebeginuint32Time range begin
timeenduint32Time range end
includereportsboolinclude reports that were not bans
includebansboolinclude reports that were bans
reportidminuint64minimum report id

Get a list of cheating reports submitted for this app.

Used to gather the cheating reports so that they may be reviewed and a determination made.

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!

GetPlayersBanned

GET https://partner.steam-api.com/ISteamApps/GetPlayersBanned/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
appiduint32AppID of game



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!

GetServerList

GET https://partner.steam-api.com/ISteamApps/GetServerList/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
filterstringQuery filter string
limituint32Limit number of servers in the response



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!

GetServersAtAddress

GET https://api.steampowered.com/ISteamApps/GetServersAtAddress/v1/
NameTypeRequiredDescription
addrstringIP or IP:queryport to list

SetAppBuildLive

POST https://partner.steam-api.com/ISteamApps/SetAppBuildLive/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
appiduint32AppID of game
buildiduint32BuildID
betakeystringbeta key, required. Use public for default branch
descriptionstringoptional description for this build



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!

UpToDateCheck

GET https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/
NameTypeRequiredDescription
appiduint32AppID of game
versionuint32The installed version of the game