New dedicated Steam Community Market endpoints are available! - full historical sale data and full-depth bid/ask orderbook. See docs.

GET /v1/market/steam/latest

Returns the latest full-depth snapshot of the Steam bid/ask orderbook for all items.

This snapshot includes every tracked regular item, so the response is large (~100mb) – Accept-Encoding: gzip is required. Full ladders are returned as columnar depth.asks.prices/depth.asks.volumes and depth.bids.prices/depth.bids.volumes arrays. Ask prices are sorted ascending, bid prices are sorted descending, and volumes is the quantity at each price level.

This endpoint's prices update every 10 minutes for liquid items and every 60 minutes for other items - liquidity is determined by liquidity/items.

Access#

Available on all plans (Developer, Scale, Enterprise).

Supported sources#

SourceFields
steamtop (best ask/bid and total order counts), depth (full columnar bid/ask ladders)

Request#

GETapi.cs2.sh/v1/market/steam/latest
curl https://api.cs2.sh/v1/market/steam/latest \
  -H "Authorization: Bearer <<YOUR_API_KEY>>" \
  -H "Accept-Encoding: gzip" --compressed

Response#

json
{
  "response_time": "2026-06-14T12:00:00Z",
  "currency": "USD",
  "as_of": "2026-06-14T11:57:00Z",
  "items": {
    "AK-47 | Redline (Field-Tested)": {
      "updated_at": "2026-06-14T11:57:00Z",
      "collected_at": "2026-06-14T11:57:05Z",
      "top": {
        "ask": 41.32,
        "ask_volume": 1120,
        "bid": 41.24,
        "bid_volume": 53678
      },
      "depth": {
        "ask_levels": 2,
        "bid_levels": 2,
        "asks": {
          "prices": [
            41.32,
            41.33
          ],
          "volumes": [
            2,
            4
          ]
        },
        "bids": {
          "prices": [
            41.24,
            41.23
          ],
          "volumes": [
            27,
            18
          ]
        }
      }
    }
  }
}

Returns a SteamOrderbookLatestResponse object. See Objects for the full shape.

Response fields#

Each item carries updated_at, collected_at, top, and depth. top contains best ask/bid prices and total Steam ask/bid order counts. depth contains full columnar ask and bid ladders. The item name is the key in items, so it is not duplicated inside each item value. Variants items are not included.

Full schemas: SteamOrderbookItem, SteamOrderbookTop, SteamOrderbookDepth, SteamOrderbookDepthSide.

Errors#

StatusWhen
401 / 403Missing key, invalid key, or plan access.
429Rate-limited.
503 service_unavailableLatest orderbook cache is missing, stale, or empty.
5xxServer-side issue.