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/
| Name | Type | Required | Description |
| key | string | ✔ | Steamworks Web API publisher authentication key. |
| appid | uint32 | ✔ | The 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/
| Name | Type | Required | Description |
| key | string | ✔ | Steamworks Web API publisher authentication key. |
| appid | uint32 | ✔ | The App ID to get the build history of. |
| count | uint32 | | The 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/
| Name | Type | Required | Description |
| key | string | ✔ | Steamworks Web API publisher authentication key. |
| appid | uint32 | ✔ | The 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/
Deprecated - this API can no longer scale to the number of items available on Steam. Please use
IStoreService/GetAppList instead.
Gets the complete list of public apps.
GetPartnerAppListForWebAPIKey
GET https://partner.steam-api.com/ISteamApps/GetPartnerAppListForWebAPIKey/v2/
| Name | Type | Required | Description |
| key | string | ✔ | Steamworks Web API publisher authentication key. |
| type_filter | string | | Optional comma separated list of types to filter on |
Get a list of appIDs associated with a WebAPI key. Type_filter can used to specify certain app types to be returned. Possible values are "game,application,tool,demo,dlc,music". When type_filter is blank or not used, all apps are returned.
Version 2 will output the app name.
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!
Example Response:{"applist":{"apps":{"app":[{
"appid": 500,
"app_type": "game"
"app_name": "Left 4 Dead"
},
{
"appid": 222840,
"app_type": "tool"
"app_name": "Left 4 Dead Dedicated Server"
},
{
"appid": 222860,
"app_type": "tool"
"app_name": "Left 4 Dead 2 Dedicated Server"
} ]}}}
GetPlayersBanned
GET https://partner.steam-api.com/ISteamApps/GetPlayersBanned/v1/
| Name | Type | Required | Description |
| key | string | ✔ | Steamworks Web API publisher authentication key. |
| appid | uint32 | ✔ | AppID 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/
| Name | Type | Required | Description |
| key | string | ✔ | Steamworks Web API publisher authentication key. |
| filter | string | | Query filter string |
| limit | uint32 | | Limit 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/
| Name | Type | Required | Description |
| addr | string | ✔ | IP or IP:queryport to list |
SetAppBuildLive
POST https://partner.steam-api.com/ISteamApps/SetAppBuildLive/v2/
| Name | Type | Required | Description |
| key | string | ✔ | Steamworks Web API publisher authentication key. |
| appid | uint32 | ✔ | AppID of game |
| buildid | uint32 | ✔ | BuildID |
| betakey | string | ✔ | beta key, required. Use public for default branch. |
| steamid | uint64 | * | SteamID of the account that will confirm the build change. This parameter is required if betakey is set to public and the app is released |
| description | string | | optional description for this build |
The steamID is required when an app is released and the betakey is set to public. The steamID must have appropriate permissions to make a build change, specifically the Edit App and Publish permissions. This account will receive a Steam Mobile app confirmation. When confirmation of a build change is required, SetAppBuildLive will return back a HTTP response code 201 Created.
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/
| Name | Type | Required | Description |
| appid | uint32 | ✔ | AppID of game |
| version | uint32 | ✔ | The installed version of the game |