How to Get CSFloat Gamma Doppler Sales History

Updated

API reference: POST /v1/archive/csfloat

POST /v1/archive/csfloat returns daily CSFloat completed-sale average price and sale count for Gamma Doppler Phase 1-4 and Emerald from 2022 onward.

The sale archive measures realized transactions at a daily aggregate level. It does not use the current ask or bid as a substitute for a sale price.

Gamma Doppler sale fields#

Request the base Gamma Doppler item and read its variants object. Numbered phases use p1 through p4 and Emerald uses emerald. Each returned sale day contains date, price, and volume.

price is the arithmetic average of all completed sales represented that UTC day. volume is their count. The archive refreshes once or twice per day. Variant entries appear only when CSFloat archive data exists for that exact variant.

Use the archive by phase#

Send up to 100 exact base market_hash_name values with a date range. Select each result by its stable version and preserve the daily rows in chronological order.

When comparing phases, report both observed days and total volume. Emerald often has less sale evidence than numbered phases. Weighting daily averages by their volume can produce a mean across represented sales, but it remains a calculation over aggregate rows.

Quoted-price trends come from CSFloat Gamma Doppler price history. Those OHLC buckets measure active listings and buy orders rather than sales.

Applicable endpoints#

Endpoint Returns Plans
POST /v1/archive/csfloat Daily completed-sale price and count by phase Scale, Enterprise
POST /v1/prices/history Phase ask and bid OHLC Scale, Enterprise
GET /v1/prices/latest Current phase asks and bids All plans

Coverage consequences#

  • A daily price is an arithmetic average, not a median or an individual transaction.
  • The archive does not break out exact float, seed, or stickers inside the phase aggregate.
  • Missing days and missing Emerald data are absence of returned evidence. Forward-filling them invents sale observations.
  • The response end is exclusive and daily dates are UTC. Align phase comparisons to the same window.

The CSFloat archive reference documents item-level not_in_archive errors and partial success.