How to Get Steam Listing Price History for CS2

Updated

API reference: POST /v1/prices/history · POST /v1/archive/steam

POST /v1/prices/history returns Steam listing-floor and highest-buy-order OHLC from December 24, 2025, with last-observed order counts and source observation times.

Steam listing history measures active orders in wallet value. Native Steam sale history is a separate median-price and purchase-count series.

Steam quote OHLC fields#

Each Steam history source object can include ask and bid open, high, low, and close values. ask_volume and bid_volume are the last observed sell-order and buy-order counts in the bucket.

bucket is the UTC interval boundary. open_time and close_time identify the first and last actual observations, and sample_count counts underlying observations. These fields show whether a nominal hourly or daily bucket had full source coverage.

Query the Steam listing series#

Send up to 100 exact regular market_hash_name values to POST /v1/prices/history and select steam as the source. Use 5m for 14 days, 30m for 90 days, 1h for 365 days, or 1d for longer ranges.

Read ask OHLC for seller listing movement and bid OHLC for buy-order movement. A closing spread uses close_ask and close_bid only when both are positive and not crossed.

Use POST /v1/archive/steam for the price and count of completed purchases. The Steam sale history guide explains its longer native series.

Applicable endpoints#

Endpoint Returns Plans
POST /v1/prices/history Steam ask and bid OHLC Scale, Enterprise
POST /v1/archive/steam Native median sale price and purchases Scale, Enterprise
GET /v1/market/steam/latest Current full-depth orderbook All plans

Listing-history caveats#

  • Ask and bid OHLC are active-order observations, not completed sales.
  • ask_volume and bid_volume are last-observed order counts, not transaction volume.
  • A crossed close can reflect asynchronous source observations. Exclude or refresh it instead of reporting a negative spread.
  • Steam has no phase-specific variant rows.
  • History begins December 24, 2025. The interval changes aggregation, not the start date.

The price-history reference defines all Steam OHLC fields.