如何找到 Steam App ID
三种可靠的方式找到任意 Steam 游戏的 App ID,并附文字版的逐步示例。
最近更新: 2026-06-29
Steam App ID 是 Valve 给每个游戏、DLC、工具分配的唯一 6–7 位数字。SteamTools 只需要这个数字——不是游戏名、不是商店 URL、不是 SteamDB 页面的 slug。本页按推荐顺序列出三种找到它的可靠方式。
方法一:从商店 URL(最快)
在浏览器里打开游戏的商店页,URL 长这样:
https://store.steampowered.com/app/400/Portal/
/app/ 后、下一条斜杠前的那个数字就是 App ID。上面的例子里是 400。这就是你唯一需要的数字。
同样的规律对 DLC 和工具也成立:
https://store.steampowered.com/app/12345/DLC_Name/ -> 12345
https://store.steampowered.com/app/67890/Tool_Name/ -> 67890
如果 URL 在 slug 后面还有 query string,忽略它。App ID 永远是 /app/ 与下一条 // 之间的那个裸整数。
方法二:从 SteamDB(最稳)
当商店 URL 拿不到时(被下架、未发售、区域锁定的应用都常见)——去 SteamDB,按名字搜。SteamDB 的应用页顶部会显示四个数字:
- App ID —— 你想要的。
- Package ID —— 不一样。Package 是商业包。
- Depot ID —— 不一样。Depot 是构建产物。
- Build ID —— 不一样。Build 是某个具体版本。
最快的判断方式:看 SteamDB 页面顶部链回规范商店 URL 的那个链接。store.steampowered.com/app/<数字>/... 中的那个数字就是 App ID。
方法三:从本地 Steam 安装目录(离线可用)
如果你曾经在 Steam 里启动过这个游戏,App ID 就躺在你硬盘上:
- macOS:
~/Library/Application Support/Steam/steamapps/ - Linux:
~/.steam/steam/steamapps/ - Windows:
C:\Program Files (x86)\Steam\steamapps\
每个已安装的游戏都对应一个 appmanifest_<APPID>.acf 文件。文件名里那个数字就是 App ID。例如:
appmanifest_400.acf-> 400(Portal)appmanifest_620.acf-> 620(Portal 2)appmanifest_12345.acf-> 12345(不管它叫啥)
任意平台最快的办法:打开上面的目录,直接 grep 游戏名。第一条匹配会在文件的 name 字段里出现,而文件名 appmanifest_ 后面的数字就是 App ID。
哪些数字"看起来像"但其实不是
有几种数字看起来像 App ID,但其实不是。SteamTools 会直接拒绝它们。
- Steam package ID 从 1 开始,4–6 位。它标识的是商业包,不是 app。package 的商店 URL 是
/sub/<id>/,不是/app/<id>/。 - Depot ID 是 6–7 位数字,标识一个构建产物。depot 没有商店 URL;要查 depot,去 SteamDB 的 "Depots" 标签。
- Build ID 是 8–10 位数字,每次 Valve 上传新构建都会变。看 SteamDB 的 "Builds" 标签。
- Workshop ID 是创意工坊内容的独立命名空间。SteamTools 不使用 Workshop ID。
把上面任何一种数字粘进生成器,都会得到一句干净的错误:"App not found in the Steam store"。这是生成器在告诉你:你给的那个数字对不上 App ID。
数字是对的,但生成器仍然拒绝
三种最常见的原因:
- 这个数字是下架应用的。SteamDB 仍然保留记录,但
appdetails已经不再返回它。SteamTools 没法工作在已下架的应用上,上游工具也拿不到 manifest。 - 这个数字对应只在特定区域销售的应用。生成器目前查询的是
cc=us。如果你在找只在日本商店销售的游戏,appdetails会返回空。给 Discord 留个言,我们会补上对应区域。 - 你多敲了一个前导零、一个尾部空格,或把数字带了千分位分隔符。App ID 是裸整数,1 到 4,294,967,295,不要任何格式化。只粘数字。
还是找不到?
- SteamDB Instant Search 接受游戏名,一键直达对应页面。
- Steam Store 搜索 会在结果 URL 里露出 App ID。
- 想要带截图的逐步演示,请看博客里那篇找 App ID 的文章。