How to Get CSFloat Gamma Doppler Sales History
Updated
API reference: POST /v1/archive/csfloat
POST /v1/archive/csfloatreturns 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
priceis 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
endis 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.