Desert landscape background

The price API for Counter-Strike 2.

cs2.sh powers developers, trading sites, and marketplaces with the most comprehensive real‑time and historical price data – so you can spend your time on what actually matters.

about

cs2.sh is a price API for the Counter-Strike 2 skin market. We provide the most comprehensive real-time and historical price data from all major marketplaces.
cs2.sh is unique in a few ways:
  • Support for
  • Comprehensive (5-minute to daily intervals)
  • 3+ years of - bid/ask prices, sale volume, item supply, and CSFloat sale history
Collecting accurate pricing data is annoying. cs2.sh makes it easy to integrate in a single API, so you can spend your time building with it, rather than rebuilding it.
26,087,215,320 43,764 items & 1,371 variants.
Why is cs2.sh unique?
  • OHLC candles at 5m, 30m, 1h, and 1d, updated continuously through /v1/prices/history.
  • 3+ years of archive data for price history, item supply, and sale volume, with total_supply and hourly_volume on the aggregate source. /v1/archive/history.
  • Liquidity estimates for every item and variant, computed from real price and sale-volume history on BUFF, Steam, and CSFloat. /v1/liquidity/items.
  • Doppler, Gamma Doppler, and Case Hardened variants priced individually per source through a variants object.
  • BUFF float ranges and fade ranges, plus combined float+fade and per-variant ranges. /v1/market/buff/latest, /v1/market/buff/history.
  • Daily CSFloat sale price and volume from 2022 onward. /v1/archive/csfloat.
  • Full-depth Steam bid/ask orderbooks, plus Steam median sale price and volume history going back to 2013. /v1/market/steam/latest, /v1/archive/steam.
What is cs2.sh?

cs2.sh is a REST/JSON price API for the Counter-Strike 2 (CS2) skin market. It returns real-time and historical prices for BUFF, Youpin, CSFloat, Skinport, C5Game, and the Steam Community Market over one interface. Every item is keyed by its canonical market_hash_name and all prices are normalized to USD, so you never scrape or normalize a marketplace yourself.

Which marketplaces does cs2.sh cover?

cs2.sh covers six CS2 marketplaces: BUFF (buff.163.com), Youpin (youpin898.com), CSFloat, Skinport, C5Game, and the Steam Community Market. Prices from the Chinese markets (BUFF, Youpin, C5Game) are normalized from CNY to USD, so every source is comparable in one currency. Current prices refresh every ~5 minutes (source-dependent).

How far back does historical data go?

OHLC candles at 5m, 30m, 1h, and 1d come from /v1/prices/history, with data since December 24, 2025. Long-range archives: /v1/archive/history (BUFF, Youpin, C5Game; total supply and sale volume) goes back to 2023, and /v1/archive/csfloat (CSFloat sale price and volume) back to 2022. /v1/archive/steam returns native Steam median sale price and volume daily since April 26, 2013 (10+ years), and hourly since May 9, 2026.

Does cs2.sh handle item variants and liquidity?

Yes. Doppler, Gamma Doppler, and Case Hardened variants are priced individually per source under a variants object, not collapsed into one price. /v1/liquidity/items returns a liquidity bucket (extremely_illiquid to extremely_liquid) and an estimated_sale_time for every item and variant, computed from real sale history on BUFF, Steam, and CSFloat, and recomputed daily.