How to Get Current CSFloat Prices
Updated
API reference: GET /v1/prices/latest · POST /v1/archive/csfloat
GET /v1/prices/latestreturns current CSFloatask,bid, andask_volumefor tracked CS2 items, normalized to USD and keyed by exactmarket_hash_name.
The ask is the cheapest active listing. The bid is the highest active buy order, and ask_volume counts listings. Completed-sale price and count are available through a separate archive.
Current CSFloat coverage
- Current asks and listing counts are part of the full six-marketplace snapshot.
- Bids are present for most items and refresh every ~10-30 minutes based on liquidity.
- CSFloat has no
bid_volumeor full buy-order depth. updated_atis the marketplace update time andcollected_atis when cs2.sh fetched the listing observation.- Doppler and Gamma Doppler phases can have separate CSFloat source objects under
variants. - Prices are normalized to USD.
The general live-price cadence is source-dependent at roughly ~5-10 minutes. CSFloat variant prices generally refresh every ~10-15 minutes.
Read a CSFloat quote
Fetch GET /v1/prices/latest and select the exact name from its items map. Read the csfloat object without converting missing values to zero. The endpoint is available on all plans and returns the full tracked catalog, so gzip is required.
For supported Doppler and Gamma Doppler items, read the phase under variants and use its stable version code. A missing variant source object cannot be replaced by the parent item.
For completed sales, query POST /v1/archive/csfloat. That daily series starts in 2022 and carries arithmetic average price and sale volume. See CSFloat sales history.
Applicable endpoints
| Endpoint | Returns | Plans |
|---|---|---|
GET /v1/prices/latest |
Current CSFloat ask, bid, listing count, and variants | All plans |
POST /v1/prices/history |
Ask and bid OHLC | Scale, Enterprise |
POST /v1/archive/csfloat |
Daily completed-sale price and count | Scale, Enterprise |
CSFloat-specific caveats
- A bid above the ask can result from separately collected sides. Refresh the quote before using it as a spread.
ask_volumeis not sales or buy-order volume.- The merged current object does not expose a separate bid timestamp. Its shared times describe the listing observation.
- A current listing floor can differ from daily sale averages because completed items can carry float, seed, and sticker premiums.
- CSFloat bid history starts July 18, 2026, later than ask OHLC.
See the current-price reference for the full snapshot contract.