How to Get BUFF Fade Prices by Percentage

Updated

API reference: GET /v1/market/buff/latest

GET /v1/market/buff/latest provides current BUFF Fade prices in item-specific percentage buckets. Match the requested percentage to a returned fade or float_fade bucket and read that bucket's USD quote.

The base listing floor combines all Fade percentages for the item. Higher Fade percentages can trade in a narrower market, so the base floor can misprice the specific finish a buyer or seller is evaluating.

What BUFF Fade price data includes#

Every item contains buckets, and items with supported variants can also have per-variant bucket lists. A Fade item may expose:

Field Meaning
bucket_type base, float, fade, or float_fade
fade.min, fade.max The fade-percentage boundaries
float.min, float.max Float boundaries on float and float_fade buckets
ask, avg_ask, bid Lowest ask, average active ask, and highest buy order
ask_volume, bid_volume Active listings and buy orders in the bucket
bucket_id Stable identifier shared with BUFF range history

The endpoint covers every item in one snapshot, is available on all plans, and refreshes every 10 minutes. Prices are normalized to USD.

Find the bucket for an exact Fade#

Select the item by its exact market_hash_name. Among its fade buckets, choose the range where the percentage is greater than or equal to min and less than max.

If float and Fade percentage both affect the valuation, use a float_fade bucket that contains both values. A plain fade bucket answers only the percentage question. The BUFF latest reference lists the range fields and timestamp semantics.

Compare the selected bucket with the item's base bucket only when calculating the current percentage premium. Keep ask_volume and the gap from ask to avg_ask beside that premium, since a thin range can have one low listing far below the rest of the book.

Applicable endpoint#

Endpoint Returns Plans
GET /v1/market/buff/latest Current BUFF base, float, fade, and combined buckets All plans

Keep the range identity intact#

  • Bounds include min and exclude max. A percentage equal to max belongs in the next range if BUFF publishes one.
  • BUFF range sets can differ by item. Hard-coding one Fade range catalog can silently select the wrong bucket for another skin.
  • The ask is an active listing floor. Use BUFF Fade price history to check whether the premium persists, and do not treat either series as a completed-sale record.
  • ask_volume covers the bucket, not the exact cheapest price level. A bucket with several listings does not guarantee several units at the floor.