POST /v1/market/buff/history

返回 BUFF 浮动与渐变区间的 OHLC 历史。数据自 2026 年 5 月 19 日起。

来自 GET /v1/market/buff/latest 的每个区间都拥有独立的时间序列,包括 Doppler 阶段与 Case Hardened 分层的逐变体区间。OHLC 同时计算 askavg_askbidask_volumebid_volume 为最后观测值。由于此端点的数据同样体现在 v1/market/buff/latest 中,价格每 10 分钟更新一次。每次请求最多 100 个饰品。

访问#

需要 Scale 或 Enterprise API 密钥。

支持的间隔#

间隔最大范围
30m90 天
1h365 天
1d不限

bucket 为 UTC 对齐的间隔边界。open_timeclose_time 是每个区间内首次与最后一次观测的时间戳。

请求#

POSTapi.cs2.sh/v1/market/buff/history
curl -X POST https://api.cs2.sh/v1/market/buff/history \
  -H "Authorization: Bearer <<YOUR_API_KEY>>" \
  -H "Accept-Encoding: gzip" --compressed \
  -H "Content-Type: application/json" \
  -d '{
  "items": [
    "★ Bayonet | Fade (Factory New)",
    "AK-47 | Case Hardened (Field-Tested)"
  ],
  "start": "2026-05-12",
  "end": "2026-05-19",
  "interval": "1h"
}'

参数#

字段类型必需描述
itemsstring[]market_hash_name 值列表(最多 100 个)
startstring开始日期/时间(YYYY-MM-DD 或 RFC3339)
endstring结束日期/时间(YYYY-MM-DD 或 RFC3339)。默认现在。
intervalstring默认:30m。允许:30m1h1d

响应字段#

每件饰品在 buckets[] 中包含其区间;每个条目携带区间标识(bucket_idbucket_typefloat/fade,与 GET /v1/market/buff/latest 一致)以及一个 OHLC 数据点的 data[] 数组。每个数据点携带 askavg_askbid 的 OHLC、最后观测的 ask_volume/bid_volume,以及真实观测窗口(open_time/close_time)。

错误#

状态触发条件
400 validation_error请求体或查询参数未通过校验(例如 JSON 格式错误、缺少 items/start、超过 100 个饰品,或 interval 或日期区间无效)。
401 / 403缺少密钥、密钥无效或套餐无权访问。
429触发限流。
5xx服务端问题。

当部分饰品可解析而其他无法解析时,请求仍返回 200,包含已解析的饰品以及一个 errors[] 数组––每个条目都是 ItemError,其 codeunknown_iteminvalid_formatnot_in_cache

响应#

json
{
  "response_time": "2026-05-19T18:42:11.014Z",
  "currency": "USD",
  "start": "2026-05-12T00:00:00Z",
  "end": "2026-05-19T00:00:00Z",
  "interval": "1h",
  "items": {
    "★ Bayonet | Fade (Factory New)": {
      "market_hash_name": "★ Bayonet | Fade (Factory New)",
      "buckets": [
        {
          "bucket_id": "fade:99:100",
          "bucket_type": "fade",
          "fade": {
            "min": 99,
            "max": 100
          },
          "data": [
            {
              "bucket": "2026-05-19T18:00:00Z",
              "updated_at": "2026-05-19T18:36:34Z",
              "collected_at": "2026-05-19T18:40:53.334Z",
              "open_ask": 472.06,
              "high_ask": 484.41,
              "low_ask": 471.32,
              "close_ask": 477.65,
              "open_avg_ask": 528.72,
              "high_avg_ask": 533.04,
              "low_avg_ask": 525.18,
              "close_avg_ask": 531.09,
              "open_bid": 369.85,
              "high_bid": 377.94,
              "low_bid": 369.85,
              "close_bid": 377.94,
              "ask_volume": 27,
              "bid_volume": 7,
              "open_time": "2026-05-19T18:01:12Z",
              "close_time": "2026-05-19T18:56:18Z"
            }
          ]
        }
      ]
    }
  }
}

返回 BUFFMarketFloatHistoryResponse 对象。完整结构见对象