浏览挂单
使用GET /v1/listings 获取实时、可购买的挂单。返回的每件物品当前都可购买。该端点支持丰富的过滤功能,让您可以将结果精确缩小到您关心的皮肤。
Keyset 分页
结果通过游标分页。当next_cursor 非空时,将其作为 cursor 传回以获取下一页。当 next_cursor 为 null 时,表示您已到达最后一页。
响应示例
价格列表
GET /v1/prices 为每个唯一的皮肤分组(市场哈希名 + 磨损 + Doppler 阶段)返回一行,显示当前最低询价以及挂出数量。它专为跨数千个物品的快速市场扫描和价格比较而设计——不适合用来挑选特定挂单进行购买。
可用的过滤器
响应示例
批量快照
对于完整目录摄入——比价网站、价格数据库、套利机器人——请使用GET /v1/prices/snapshot.ndjson.gz。该端点将整个价格列表以 gzip 压缩的 NDJSON 文件形式流式传输,每行一个 PriceRow JSON 对象。
使用 ETag 的条件请求
快照在每个200 响应上都会设置一个 ETag 头部。在下次请求中将其作为 If-None-Match 发回——如果快照未变更,服务器将返回 304 Not Modified 并带有空主体,节省带宽和处理时间。
快照端点限速为 每分钟 1 个请求。请使用上述 ETag 模式避免重新下载相同的数据——
304 响应不会计入数据传输的速率限制预算,仅请求本身计入。汇率转换
CSBoard API 中的每个价格都以美元(USD)计价。使用GET /v1/currency 获取与站点相同的汇率表,然后在客户端将 price_usd 转换为任意本地货币。
响应示例
转换价格
将price_usd 乘以目标货币的汇率:
/v1/listings 的 price_usd 字段。