How to Get Current Steam Community Market Prices

Updated

API reference: GET /v1/prices/latest · GET /v1/market/steam/latest

GET /v1/prices/latest returns the current Steam wallet-value ask, bid, ask_volume, and bid_volume for every tracked regular CS2 item.

The ask is the lowest active sell listing and the bid is the highest buy order. The counts describe active orders, while completed purchases use the native Steam sale archive.

Current Steam price coverage#

The core snapshot includes updated_at, collected_at, ask, bid, and both order-count fields. Prices are normalized to USD, but they still represent Steam wallet value.

GET /v1/market/steam/latest adds full depth. Its top object repeats best prices and total counts, while depth supplies every visible price level and the quantity at that exact level.

Read a current Steam quote#

Fetch GET /v1/prices/latest and select the exact market_hash_name in the items map. Read its steam object. The all-items snapshot is available on all plans and requires gzip.

Use ask and bid for top-of-book comparisons. Use the full Steam orderbook when the intended quantity exceeds the first visible level and slippage matters.

Use POST /v1/archive/steam for native median completed-sale price and purchase count. That archive has daily history from April 26, 2013 and hourly history from May 9, 2026.

Applicable endpoints#

Endpoint Returns Plans
GET /v1/prices/latest Current Steam top-of-book and total order counts All plans
GET /v1/market/steam/latest Current full-depth bid and ask ladders All plans
POST /v1/archive/steam Native median sale price and purchases Scale, Enterprise

Steam-specific limits#

  • Steam wallet value is not directly withdrawable cash. Keep it separate from cash-market prices unless a conversion rule is explicit.
  • Top-level ask_volume and bid_volume are total order counts, not quantity at the best level.
  • A crossed bid and ask can reflect stale or separately observed sides. Refresh before calculating a spread.
  • Use collected_at for fetch freshness and updated_at for the source observation time.
  • Steam does not expose separate Doppler or Gamma Doppler phase markets.

The latest-price docs and orderbook docs define both current shapes.