Inventory & fair value

How to Calculate CS2 Skin Fair Value

Fair value for a CS2 skin is a defensible cash price built from multiple listing markets, optional buy-order exit data, and optional sales confirmation — never a single marketplace minimum and never an averaged Doppler phase.

Quick start

Copy-paste curl example

Authenticate with your Bearer API key. Full reference in the API docs and data coverage.

curl -s -X POST "https://api.cspriceapi.com/v1/prices/latest" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "items": ["AK-47 | Redline (Field-Tested)"],
    "markets": "youpin,buff163,skinport,skinbaron,csfloat,dmarket"
  }'

Overview

The five inputs

#InputSource on CSPriceAPI
1Current listing asksPOST /v1/prices/latest across cash markets
2Buy-side / exit bidsGET /v1/prices/youpin/buyorder (full book)
3Wear / float tierGET /v2/prices/float-ranged for bucket premiums
4Completed salesGET /v1/market-sales/search
5Liquiditycount fields + sales frequency

Guide

Core formula (listing fair value)

For commodity skins (no special float/sticker):

fair_listing = median(cash_market_asks)   # trim top/bottom outlier if N≥5
fair_exit    = best_credible_bid_after_fees
fair_conservative = min(fair_listing, fair_exit) adjusted for thin count

Cash markets (withdrawable): YouPin, BUFF, Skinport, SkinBaron, CSFloat, DMarket, Waxpeer, … — see data coverage.

Exclude Steam from cash median unless you explicitly model wallet value separately.

Guide

Quick start — one item, all markets

curl -s -X POST "https://api.cspriceapi.com/v1/prices/latest" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "items": ["AK-47 | Redline (Field-Tested)"],
    "markets": "youpin,buff163,skinport,skinbaron,csfloat,dmarket"
  }'

Buy-order exit (YouPin):

curl -s "https://api.cspriceapi.com/v1/prices/youpin/buyorder" \
  -H "Authorization: Bearer YOUR_API_KEY"

Guide

Doppler & Gamma — phase is mandatory

Fair value for ★ Butterfly Knife | Doppler (Factory New) without doppler_phase is meaningless.

{"market_hash_name": "★ Butterfly Knife | Doppler (Factory New)", "doppler_phase": "Sapphire", "price": 9200.00}
{"market_hash_name": "★ Butterfly Knife | Doppler (Factory New)", "doppler_phase": "Phase 3", "price": 980.00}

Filter to the exact phase before any median. See Doppler guide.

Guide

Float-ranged fair value

When float drives price (low FN AK, rank-relevant knives):

curl -s "https://api.cspriceapi.com/v2/prices/float-ranged?market=youpin" \
  -H "Authorization: Bearer YOUR_API_KEY"

Match the item's float to the bucket min/max boundaries. Bucket median beats global median for wear-sensitive items.

Guide

FX and market roles

RegionMarketsRole in fair value
China wholesaleYouPin, BUFF, C5Game, EcoSteamAnchor — highest volume, first mover
Western retailSkinport, SkinBaron, CSFloatRetail premium/discount vs CN
SteamSteamReference only — wallet trap

Example: YouPin ¥1,000 ≈ $139 at 7.2 FX. Skinport €18 ≈ $19.50. Median cash ≈ $139 CN-equivalent vs $19.50 EU — different buyer pools. For "global fair listing," use median in one currency after conversion, or report regional bands.

Guide

Detecting manipulation

Red flags:

  • One market 40%+ below all others with count == 1
  • No recent sales at any price near the outlier
  • Sudden 24h drop on single market only

Mitigation:

  • Use median, not minimum
  • Require count >= 5 per market used
  • Cross-check sales search

Guide

Worked example

Item: M4A1-S | Printstream (Field-Tested)

MarketAskCurrency
YouPin¥980CNY
BUFF¥975CNY
Skinport€118EUR
CSFloat$128USD

CN median ≈ ¥977.5 → ~$135 USD at 7.2. Western asks ~$128–130 USD. Fair listing band: $128–135 USD equivalent depending on FX.

YouPin buyorder top bid ¥920 → ~$128 exit. Conservative fair ≈ $128 (bid-limited).

Guide

When fair value is not enough

Sticker crafts, Blue Gem seeds (#661), and souvenir combos need individual comps from High-Tier Database or recent sales — generic API rows describe the base skin, not the craft premium.

Related

Continue reading

More guides

Related Inventory & fair value

Ready to integrate?

Interactive Scalar docs, OpenAPI YAML and machine-readable Markdown mirrors for every endpoint.