# CSFloat price API for Counter-Strike 2

Full documentation for the CSFloat price API for CS2: live listings, high-refresh buy-order prices, Doppler variants, and daily sale price and volume since 2022.

The cs2.sh CSFloat API returns more CSFloat data than CSFloat's own API: the lowest listing and the highest buy order for every CS2 item on `/v1/prices/latest` (`ask`, `bid`, `ask_volume`), with listings collected every few minutes. CSFloat's official API is listing-only and keeps no record of sales.

Doppler, Gamma Doppler, and Case Hardened are priced individually and refresh every ~10-15 minutes. Bids cover most items, including Doppler variants, and update every ~10-30 minutes depending on the item's liquidity; high-liquidity items refresh more frequently. cs2.sh is the only API with a high refresh rate on CSFloat bid prices and variants.

`/v1/prices/history` returns continuously updating ask and bid OHLC candles at `5m`/`30m`/`1h`/`1d` for every CSFloat item. `/v1/archive/csfloat` adds daily sale price and volume back to 2022: true transacted data, what items actually sold for rather than what they were listed at.

Every response is JSON keyed by the canonical `market_hash_name`, with `updated_at` and `collected_at` timestamps on every price. GET returns the whole market in one call; POST returns specific items. The same key and schema cover BUFF, Youpin, Steam, Skinport, and C5Game.

About CSFloat: csfloat.com is the largest Western CS2 marketplace, peer-to-peer and US-based, priced in USD. Its free official API is listing-only, with no record of sales.

Updated 2026-08-21

## Fields

|  |  |
| --- | --- |
| `ask` | Lowest listing price (USD) |
| `bid` | Highest buy-order price (USD) |
| `ask_volume` | Items listed for sale |

## endpoints

|  |  |
| --- | --- |
| [`/v1/prices/latest`](https://cs2.sh/docs/prices-latest) | Live CSFloat listings and high-refresh buy-order prices, including Doppler variants |
| [`/v1/prices/history`](https://cs2.sh/docs/prices-history) | Continuously updating ask and bid OHLC candles at 5m/30m/1h/1d, since December 24th, 2025 |
| [`/v1/archive/csfloat`](https://cs2.sh/docs/archive-csfloat) | Daily CSFloat sale price and volume back to 2022, true transacted data rather than listings |

## common questions

### How often does cs2.sh update CSFloat prices?

cs2.sh collects CSFloat listing prices and volume every few minutes for all items; Doppler variant prices refresh every ~10-15 minutes. Buy-order bids typically update every ~10-30 minutes depending on the item's liquidity, with high-liquidity items refreshed more frequently.

### How far back does CSFloat sale history go?

The cs2.sh CSFloat archive covers daily sale price and volume back to 2022 (3+ years): true transacted data, what items actually sold for rather than what they were listed at. CSFloat's own API keeps no record of sales at all.

### Does the CSFloat API include buy orders?

Yes. cs2.sh returns the highest CSFloat buy-order price as `bid`. Bids are present on most items, including Doppler variants, and are typically updated every ~10-30 minutes depending on the item's liquidity; high liquidity items are refreshed more frequently. It does not return CSFloat `bid_volume` or the full buy-order book.
