输出格式
- json
- xml
- vdf
变量
{appid} App ID eg 440
{steamid} Steam id for user eg 76561197960435530
{steamids} Steam ids for user eg 76561197960435530,76561197960435532
{key} Steam web api key eg XXXXXXXXXXXXXXXXXXXXXXX
{format} json,xml,vdf default is json
{language} language, default is english获取指定APP全球成就状态
https://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v0001/
?gameid={appid}
&format={format}https://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v0002/
?gameid={appid}
&format={format}返回成就列表及各成就百分比
获取指定成就全球状态
https://api.steampowered.com/ISteamUserStats/GetGlobalStatsForGame/v1/
?appid={appid}
&count=2 //Number of stats get data for
&name[0]= //成就名
&startdate= //Start date for daily totals (unix epoch timestamp) 可选
&enddate= // 可选获取指定APP当前在线玩家数量
https://api.steampowered.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/
?appid={appid}获取指定APP的新闻
https://api.steampowered.com/ISteamNews/GetNewsForApp/v0002/
?appid={appid}
&count=20 //# of posts to retrieve (default 20) 可选
&maxlength=300 //Maximum length for the content to return, if this is 0 the full content is returned, if it's less then a blurb is generated to fit.可选
&enddate=1223213213 //unix epoch timestamp, Retrieve posts earlier than this date 可选
&feeds=a,b,c //Comma-separated list of feed names to return news for 可选
&tags=a,b,c //Comma-separated list of feed names to return news for 可选
&format={format} //可选获取玩家概要
https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0001/
?key={key}
&steamids={steamid} //可用逗号分隔100个以下ID
&format={format} //可选,默认jsonhttps://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/
?key={key}
&steamids={steamid} //可用逗号分隔100个以下ID
&format={format} //可选,默认jsonV1和V2 item结构位置不同
以资料页名获取SteamID
https://api.steampowered.com/ISteamUser/ResolveVanityURL/v0001/
?key={key}
&vanityurl=yduke //资料页名称
&url_type=1 //可选,1 默认,用户资料页名,2 群组,3 官方群组返回用户等级
https://api.steampowered.com/IPlayerService/GetSteamLevel/v0001/
?key={key}
&steamid={steamid}获取用户徽章
https://api.steampowered.com/IPlayerService/GetBadges/v1/
?key={key}
&steamid={steamid}获取社区徽章进度
https://api.steampowered.com/IPlayerService/GetCommunityBadgeProgress/v1
?key={key}
&steamid={steamid}
&badgeid=13获取好友列表
https://api.steampowered.com/ISteamUser/GetFriendList/v0001/
?key={key}
&steamid={steamid}
&relationship=friend //all, friend
&format={format} //可选,默认json愿望单
https://store.steampowered.com/wishlist/profiles/{userid}/wishlistdata/?p=0用户被封禁情况
https://api.steampowered.com/ISteamUser/GetPlayerBans/v0001/
?key={key}
&steamid={steamid}获取单个APP的所有成就
https://api.steampowered.com/ISteamUserStats/GetSchemaForGame/v0002/
?appid={appid}
&key={key}
&l=schinese //可选 输出语言(如有)
&format={format} //可选包含成就id,名称,图标,未解锁图标,描述
获取用户单个APP成就的状态
https://api.steampowered.com/ISteamUserStats/GetPlayerAchievements/v0001/
?appid={appid}
&key={key}
&steamid={steamid}
&l=schinese
&format={format} //可选GetPlayerAchievements V0001会返回所有成就列表,包含未获得的
https://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0002/
?appid={appid}
&key={key}
&steamid={steamid}
&l=schineseGetUserStatsForGame V0002只返回已获得的成就名
获取已拥有的游戏
https://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/
?key={key}
&steamid={steamid}
&format={format}
&include_appinfo=true //包含游戏名称和logo图像。不设置此参数只返回appid及游玩时长。(可选)
&include_extended_appinfo=true //包含更多的信息,如游戏分级等,仅在上一项true时有效。(可选)
&include_played_free_games=true //包含免费游戏,如果设置此参数,结果会包含免费游戏。(可选)
&skip_unvetted_apps=true //跳过未经审查的游戏(可选)
$language={language} //当包含游戏信息时返回指定语言的游戏信息,部分游戏有中文名(可选)获取最近玩过的游戏
http://api.steampowered.com/IPlayerService/GetRecentlyPlayedGames/v0001/
?key={key}
&steamid={steamid}
&format={format}
&count=10 //可选 返回数量 0或默认全部返回最近两周游玩过的游戏。
获取商店促销信息
https://store.steampowered.com/api/featuredcategories
?l=schinese获取商店所有APP及ID
https://api.steampowered.com/ISteamApps/GetAppList/v2
小心获取商店单个APP的详细信息
https://store.steampowered.com/api/appdetails
?appids={appid}
&l=schinese //可选检查当个APP版本更新
https://api.steampowered.com/ISteamApps/UpToDateCheck/v1
?appid={appid}
&version=1.0 //当前待检查版本获取Steam Deck兼容性状态
https://store.steampowered.com/saleaction/ajaxgetdeckappcompatibilityreport?nAppID={appid}