How to Get BUFF Fade Prices by Percentage
Updated
API reference: GET /v1/market/buff/latest
GET /v1/market/buff/latestprovides current BUFF Fade prices in item-specific percentage buckets. Match the requested percentage to a returnedfadeorfloat_fadebucket 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
minand excludemax. A percentage equal tomaxbelongs 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_volumecovers the bucket, not the exact cheapest price level. A bucket with several listings does not guarantee several units at the floor.