开发者友好型 API

一体化 Steam API
市场、库存、用户资料、皮肤价格与交易

面向 CS2、Rust、Dota 2 等游戏的 Steam API——领先的库存、资料、市场、价格与交易 API。

文档
加入拥有 800+ 名开发者的 Discord 社区——最常用且最受信赖的 CS2 API
自 2018 年起深受 Steam API 开发者信赖

我们是 Steam 游戏数据的首选。 原因如下。

我们的 API 深受全球开发者信赖,他们在项目中依靠我们的服务。

2016
创立于
自此年起深受 Steam 开发者信赖
9,376
注册开发者
在 SteamWebAPI 创建的账户
146,161
可交易物品
覆盖所有受支持的 Steam 游戏
8
支持的游戏
已在我们的公开 Steam API 中启用
13
活跃市场
当前启用的价格来源
49,766,604
活跃挂单
覆盖所有受支持的 Steam 游戏
1,249,227
CS2 销量(24 小时)
已追踪的 Steam Community Market 购买
$30,153,117
CS2 活跃挂单价值
当前挂单的估算价值

工作原理

几分钟即可从零进入生产环境。无需复杂配置,也无需管理基础设施。

01

注册

几秒钟即可创建免费账号。开始无需信用卡。

02

获取 Steam Web API 密钥

在控制台中生成你的 API 密钥。立即可用。

03

发起第一个请求

拉取库存、价格和交易数据。就这么简单。

加入数千名使用 SteamWebAPI 构建产品的开发者

查看文档 →

用它能构建什么?

探索我们 Steam Marketplace API 的强大之处:轻松买卖皮肤。打造一个库存价值计算器,或用游戏内换肤工具个性化你的游戏体验。培育蓬勃发展的社区、构建 Discord 机器人,并追踪用户库存与资料。释放我们多功能 API 的全部潜力。

交易市场

你可以构建一个交易市场,例如使用我们的 库存 API。要列出物品和价格,请使用 物品 API

库存价值计算器

使用我们的 Steam Profile API 配合库存 API,打造一个类似 csbackpack.net 的库存价值计算器。

社区

为你的用户打造蓬勃发展的社区——从电竞平台到 PUG 服务及更多——全部由我们的 API 提供支持。

换肤工具

用游戏内换肤工具提升你的游戏体验。在非官方服务器上为 CS2 或任何支持皮肤的游戏定制外观。

Discord 机器人

打造你自己的 Discord 机器人,计算数据、显示排名等等——全部通过我们的 API 实现。

追踪器

借助我们可靠的追踪器,轻松追踪用户库存与资料。获取宝贵洞察,并通过我们强大的工具保持实时更新。

有自定义使用场景? 聊一聊 →
10+ 个市场,一个 API

所有 CS2 市场。一个 CS2 价格 API。

Buff、Youpin、Skinport、DMarket、Waxpeer、Skinbaron 及更多——仅用一个参数即可查询任意市场。包含 Doppler 与 Gamma Doppler 阶段价格。

查看 Steam API 响应示例

选择一个端点并查看静态 JSON 响应示例。无需注册或 API 密钥。

在编写集成代码之前,先查看具有代表性的响应结构。这些模拟响应展示了 Steamwebapi 文档端点使用的标准化 JSON 格式。

Steam API 平台

面向开发者的一体化 Steam API

适用于各类项目——探索无与伦比的功能,如 Steam Market 物品和流畅的库存管理。我们的 API 易于使用,文档一流。即便是免费套餐也能解锁每一个端点。

前往 Steam API 文档

流畅的 JSON 数据

轻松集成完整的 JSON 数据,用最新信息为你的应用赋能。

实时物品价格

用实时价格和最新市场行情让你的用户始终知情。

关键物品洞察

即时获取核心物品详情,用精准信息丰富你的应用。

价格历史

借助我们内置的历史数据追踪价格变化。

物品追踪

监控用户库存中物品的增加与移除,形成完整记录。

Steam 资料访问

快速、可靠地获取资料的关键信息。

无 429 错误

告别库存阻塞和恼人的 429 响应——我们的服务让数据持续流动。

极速性能

借助我们优化过的基础设施,享受极快的响应速度。

面向生产环境的 Steam API 负载

清晰认证、文档化响应和公开运行状态,支持真实产品。

HTTPS
安全传输
加密 API 连接
JSON
可预测响应
标准化数据结构
STATUS
公开透明
独立服务状态页
DOCS
端点参考
请求与响应文档

持续维护

端点与集成会跟随 Steam 服务变化更新。

请求缓冲与缓存

在端点语义允许时缓存高成本上游读取。

文档化认证

API 密钥与 HTTPS 保护端点访问。

STEAM INVENTORY API

Steam Inventory API——无阻塞、无 429

面向库存、物品、资料、float 数据和价格历史的生产级端点。无 429 错误、无阻塞,只有干净的 JSON。

库存 API

无障碍访问用户库存,包含物品详情,且无 429 错误。

Reliable access

物品 API

获取完整的游戏物品列表,包含名称和描述。

Item catalogue

资料 API

轻松获取 Steam 用户资料,不受阻塞问题困扰。

Profile data

物品详情 API

获取物品的精细数据——价格、中位价及更多。

Item metadata

追踪 API

实时监控库存中物品的变化。

Change tracking

历史 API

最长一年的价格历史,轻松发现趋势。

Price history
游戏专属 API

探索 CS2、Dota 2、Rust 和 Team Fortress 2 的专属 API 页面,获取库存、物品和市场数据。

查看所有 Steam 游戏 API
Counter-Strike 2 CS2 API Dota 2 Dota 2 API Rust Rust API Team Fortress 2 Team Fortress 2 API

开发者工具与软件包

我们在 GitHub 上的 PHP 和 Python 软件包能加速 Steamwebapi 的集成。它们包含一个示例项目——CS2/CS:GO 库存价值计算器。

CS2 库存计算器

CS2 库存计算器

Next.js

CS2 库存计算器是一款免费工具,用于计算你的 CS2(或 CS:GO)库存价值。 基于 Next.js 构建,让你能实时评估单件皮肤或整个库存。

实时价格更新
响应式设计
在 GitHub 上查看
PHP 软件包

PHP 软件包

PHP

我们的 PHP 软件包简化了开发流程,提供流畅的 API 集成和完善的文档。

轻松集成 API
完善的文档
在 GitHub 上查看
Python 软件包

Python 软件包

Python

我们的 Python 软件包能与 Steamwebapi 自然集成,加速你的开发流程。

轻松集成 API
完善的文档
在 GitHub 上查看

Steam API 常见问题

解答有关 Steam API 密钥、库存数据、市场价格、CS2 磨损值、请求限制和 API 文档的问题。

Steamwebapi 是什么,提供哪些数据?

Steamwebapi 是一个独立平台,为生产集成提供标准化的库存、市场、资料和 CS2 数据。

支持哪些 Steam 游戏和 API 端点?

已配置游戏包括 CS2、Dota 2、Rust 和 TF2;当前端点覆盖范围请查看文档。

如何获取并使用 Steam API 密钥?

使用 Steam 登录,创建 Steamwebapi 密钥,并通过文档指定的认证请求头发送;Valve 密钥与之独立。 Steam API 密钥指南

在哪里可以找到我的 Steam API 密钥?

使用 Steam 登录后,你的 Steamwebapi 密钥会显示在控制台中。Valve 的独立 Steamcommunity API Key 在 steamcommunity.com/dev/apikey 签发,仅在使用官方 Valve Web API 方法时才需要。

什么是 Steam Market API,它返回哪些价格数据?

它根据物品、游戏和数据源覆盖范围提供价格、元数据、销售字段和价格历史。

Steam Market 和第三方市场价格多久更新一次?

频率取决于数据源和端点;时间戳可用于判断数据新鲜度。

API 能否用于市场、价格工具、交易机器人和商业项目?

可以。付费套餐支持商业产品;当前限制请查看定价页面。

有官方的 Steam Community Market API 吗?

Valve 并未发布官方的、有文档的 Steam Community Market API。Steamwebapi 提供有完整文档的市场端点,包含标准化 JSON、当前价格和价格历史,因此你无需爬取无文档的 Steam 页面。

如何通过 API 获取 Steam 或 CS2 库存?

使用密钥、SteamID 和游戏 ID 调用文档中的库存端点;Steam 隐私设置仍然适用。

如何计算 Steam 或 CS2 库存价值?

获取公开库存,将支持的物品匹配到一致的价格字段,然后汇总估值。

CS2 API 提供哪些数据,包括磨损、图案模板和截图?

端点覆盖物品、库存、价格,以及可用的磨损值、paint seed、图案和检视截图。

为什么官方 Steam 库存端点经常宕机或缓慢?

Steam 的公开库存端点没有文档,并且按 IP 进行严格限流,因此繁忙的应用很快就会收到 429 Too Many Requests 响应。Steamwebapi 对这些请求进行缓冲、缓存和重试,以保证库存数据持续可用。

Steamwebapi 如何处理 Steam API 429 错误?

请求缓冲、缓存、重试和备用策略可降低上游限制影响;客户端仍应处理文档中的错误。

是否有免费 Steam API 套餐,适用哪些限制?

提供用于评估的免费套餐;当前限制和生产选项请查看定价页面。

集成 API 需要多久,示例在哪里?

创建密钥,选择端点,并使用文档、实时预览或 GitHub 中的认证示例。

如何修复来自 Steam 的 "Request failed with status code 429"?

状态码 429 表示在请求过多之后,Steam 正在对你的 IP 限流。请降低请求频率、缓存响应并将流量分散到更长时间——或者通过 Steamwebapi 获取 Steam 数据,它会为你处理缓冲、缓存和重试。 Steam 429 指南

Steamwebapi 是什么?

Steamwebapi 是面向 Steam 游戏数据的一体化开发者平台。我们提供一个统一、可靠的接口,覆盖你所需的每一个 Steam 端点——Steam Market 价格、完整的 Steam 库存、物品元数据、Steam 资料、CS2 float 值、好友列表以及历史价格数据——横跨 CS2、Dota 2、Rust、Team Fortress 2 及更广泛的 Steam Community Market。我们的工程重心是可靠性:自 2016 年起为数千名开发者承载生产流量,响应低于 100 毫秒,并提供 99.9% 的可用性 SLA。

我们之所以存在,是因为官方 Steam Web API 在生产环境中并不可靠:速率限制、瞬时宕机、Schema 缺口,以及臭名昭著的「429 — Too Many Requests」封锁。Steamwebapi 通过智能请求缓冲、分布式缓存和全球代理网络置于 Steam 之前,让你的应用即便在 Steam 无响应时依然能正常工作。

准备好深入并革新你的项目了吗?

使用你的 Steam 账号登录即可开始。登录后,你将获得一个免费 API 密钥,几秒钟即可解锁 Steamwebapi。

价格

无需信用卡