如果你在开发 CS2 饰品的交易机器人、价格追踪器或 Discord 机器人,第一个问题就是数据从哪来。各平台差异很大:有的向所有人公开完整价格列表,有的提供使用你自己密钥的完整交易 API,有的则没有任何公开数据。
免费公开价格列表
一些平台无需密钥和账户即可发布每件在售物品的最低价。这是最容易入手的地方:
- Skinport:公开接口列出每件物品的最低价、中位价和最高价。它只返回 Brotli 压缩的响应,所以你的 HTTP 客户端必须支持。
- Market.CSGO:一个 JSON 文件,包含所有在售物品的 USD 价格。
- LIS-SKINS:其整个 CS2 市场的公开 JSON 导出。
- Waxpeer:所有物品的公开价格列表,价格单位为千分之一美元。
- DMarket:其聚合价格请求无需密钥即可响应,一次最多返回 100 件物品的最佳挂单和最佳求购单。
这些列表涵盖印花、探员、武器箱等,不只是武器饰品。每个只覆盖自己的平台,并有各自的格式、单位和命名特点(例如 Waxpeer 把 Doppler 相位写进物品名称)。
使用你自己密钥的交易 API
- DMarket:使用你在 Settings → Trading API 中创建的 Ed25519 密钥签名的完整交易 API:上架和调整挂单、下达和移除求购单(DMarket 称为 target)、读取库存和余额。
- Market.CSGO:账户的 API 密钥可用于上架物品、修改价格和下求购单。每秒发送超过 5 个请求的密钥会被删除,所以请分散请求。
- CSFloat:搜索挂单需要账户;账户附带 API 密钥。
没有公开 API
Buff163 和 YouPin 只向已登录账户提供数据,cs.money 等平台则有机器人防护。对这些平台,实用的选择是价格聚合服务。
一个 API 覆盖所有平台
自己调用多个平台意味着要处理多种格式、限额和故障。我们的价格 API以统一格式返回 22 个平台上每件跟踪物品的最低挂单价,包括 Buff163、YouPin 和 CSFloat。阅读带示例的价格 API 指南,交给 AI 智能体,或在价格表上手动比较。