How to Get Current Skinport Prices

Updated

API reference: GET /v1/prices/latest

GET /v1/prices/latest returns Skinport's current listing floor, listing-count statistics, and rolling completed-sale windows for every tracked item.

Skinport's source object includes both active listings and recent sales. A current ask, a median listing, and a 90-day sale median are separate values and should remain labeled.

Current Skinport fields#

The listing side includes ask, ask_volume, max_ask, mean_ask, and median_ask. Skinport does not return bid or bid_volume.

The sale side includes nullable 24h_history, 7d_history, 30d_history, and 90d_history objects. Each window can contain last, maximum, mean, and median sale price plus volume.

All prices are normalized to USD. updated_at is Skinport's source update time and collected_at is when cs2.sh fetched the data.

Find a current Skinport price#

Fetch the full GET /v1/prices/latest snapshot and select the exact market_hash_name from items. Read skinport.ask for the cheapest active listing and skinport.ask_volume for current listing inventory.

Choose a sale window only when recent execution context is needed. Keep its horizon and volume attached to the chosen price statistic. A null window means no recent sale summary was returned for that period.

Use Skinport price history for fixed UTC ask OHLC. It does not include bid candles or a historical sequence of sale windows.

Applicable endpoints#

Endpoint Returns Plans
GET /v1/prices/latest Current Skinport listings and rolling sales All plans
POST /v1/prices/history Ask-only OHLC Scale, Enterprise

Skinport-specific limits#

  • The rolling windows overlap, so their sale counts cannot be summed.
  • price inside a window is its last sale, while ask is the current listing floor.
  • A null window is missing sale coverage, not a zero-dollar sale.
  • Mean and maximum prices can reflect unusual item attributes. Use median and volume to show their context.
  • There is no Skinport bid. Use another marketplace if buy-order data is required.
  • Variant source objects can be sparse and must not inherit the base item.

The latest-price reference documents every Skinport field.