BUFF sale history is now available - POST /v1/archive/buff returns sale prices and daily total supply since September 2024.

GET /v1/market/buff/latest

返回每件饰品当前的 BUFF 价格,并按磨损区间、渐变区间以及两者组合的区间拆分。数据每 10 分钟更新一次。

使用 bucket_id 在此快照和 BUFF 区间历史之间匹配同一个区间。

访问#

适用于所有套餐。

区间类型#

每件饰品被划分为 basefloatfadefloat_fade 分桶。

bucket_type含义
base对整件饰品或变体的聚合。
float磨损区间。float.minfloat.max 描述该区间。
fade渐变百分比区间。fade.minfade.max 描述该区间。
float_fade磨损区间与渐变区间的组合。

具备 Doppler 相位或 Case Hardened 分层的饰品可包含 variants,详见使用 API。每个变体在 buckets[] 中拥有自己的区间。

区间边界#

边界 min 为闭区间,max 为开区间。bucket_id 在 latest 与 history 之间保持稳定。

磨损区间会随饰品、外观和磨损上限而变化。渐变区间使用渐变百分比,而不是磨损值。请始终使用响应中返回的 floatfade 边界,不要假设固定区间。

价格与成交量#

字段含义
ask区间内的最低挂单价,美元。
avg_ask区间内的平均挂单价,美元。
bid区间内的最高求购订单,美元。
ask_volume当前处于该区间的挂单数。
bid_volume该区间的活跃求购订单数。

请求#

GETapi.cs2.sh/v1/market/buff/latest
curl https://api.cs2.sh/v1/market/buff/latest \
  -H "Authorization: Bearer <<YOUR_API_KEY>>" \
  -H "Accept-Encoding: gzip" --compressed

响应#

{
  "response_time": "2026-08-23T22:00:06.665088573Z",
  "currency": "USD",
  "items": {
    "AK-47 | Case Hardened (Field-Tested)": {
      "market_hash_name": "AK-47 | Case Hardened (Field-Tested)",
      "buckets": [
        {
          "bucket_id": "base",
          "bucket_type": "base",
          "updated_at": "2026-08-23T21:46:14Z",
          "collected_at": "2026-08-23T21:50:54.847Z",
          "ask": 216.49,
          "avg_ask": 217.84,
          "bid": 202.35,
          "ask_volume": 985,
          "bid_volume": 22
        },
        {
          "bucket_id": "float:0.15:0.18",
          "bucket_type": "float",
          "float": {
            "min": 0.15,
            "max": 0.18
          },
          "updated_at": "2026-08-23T21:46:14Z",
          "collected_at": "2026-08-23T21:50:54.847Z",
          "ask": 216.93,
          "avg_ask": 225.31,
          "bid": 202.35,
          "ask_volume": 219,
          "bid_volume": 7
        }
      ]
    },
    "★ M9 Bayonet | Doppler (Factory New)": {
      "market_hash_name": "★ M9 Bayonet | Doppler (Factory New)",
      "variants": {
        "Phase 2": {
          "market_hash_name": "★ M9 Bayonet | Doppler (Factory New)",
          "name": "★ M9 Bayonet | Doppler (Factory New) | Phase 2",
          "display_name": "Phase 2",
          "version": "p2",
          "buckets": [
            {
              "bucket_id": "variant:p2",
              "bucket_type": "base",
              "updated_at": "2026-08-23T21:46:30Z",
              "collected_at": "2026-08-23T21:50:54.847Z",
              "ask": 1217.82,
              "avg_ask": 1249.35,
              "bid": 1167.98,
              "ask_volume": 280,
              "bid_volume": 15
            },
            {
              "bucket_id": "variant:p2|float:0.00:0.01",
              "bucket_type": "float",
              "float": {
                "min": 0,
                "max": 0.01
              },
              "updated_at": "2026-08-23T21:46:30Z",
              "collected_at": "2026-08-23T21:50:54.847Z",
              "ask": 1294.3,
              "avg_ask": 1334.61,
              "bid": 1178.4,
              "ask_volume": 61,
              "bid_volume": 19
            }
          ]
        }
      }
    }
  }
}

响应字段#

BUFFMarketFloatLatestResponse 字段:

字段类型必需描述
response_timestring (date-time)响应生成时间。
currencystring货币代码(始终为 USD)。
itemsRecord<string, BUFFMarketFloatItem>market_hash_name 到逐饰品 BUFF 数据的映射。

区间数据#

字段描述
items.<name>.buckets[]该饰品的价格区间:basefloatfadefloat_fade 分桶。
buckets[].bucket_idbucket_type区间标识,在 latest 与 history 之间保持稳定。
buckets[].float磨损区间边界。出现在 floatfloat_fade 区间上。
buckets[].fade渐变区间边界。出现在 fadefloat_fade 区间上。
buckets[].askavg_askbidask_volumebid_volume该区间内的价格和成交量,附带 updated_atcollected_at
items.<name>.variants逐变体的相同结构区间。

完整结构:BUFFMarketFloatItemBUFFMarketFloatLatestBucketBUFFMarketFloatRangeBUFFMarketFloatVariant

错误#

503 service_unavailable 表示 BUFF 区间快照尚未就绪。共有错误见请求错误