cs2.sh vs Official C5Game API for CS2 Market Data

Use C5Game's official API for current C5Game listings, buy orders, rental fields, inventory, purchases, sales, and order management. Use cs2.sh when the requirement is C5Game OHLC at 5m through 1d, hourly and daily archive data from 2023, historical supply and sale volume, or stable variant history without a Chinese C5Game account.

C5Game publishes a capable marketplace API#

The C5Game Open Platform is not just a basic price endpoint. Its current statistics endpoint accepts up to 100 market_hash_name values and returns the lowest sell listing, sell-listing count, highest buy order, buy-order count, and rental prices. A separate endpoint returns current surviving quantity. Newer listing search endpoints expose asset-level float, fade, special style, stickers, charms, price, and delivery fields, although the documentation marks them as in testing and requires an IP allowlist.

The platform also documents inventory, listing, repricing, purchase, sale, buy-order, and order-status operations. Access uses a C5Game account and an app-key obtained from the account dashboard.

Current differences#

Requirement C5Game API cs2.sh
Current market statistics Sell and buy prices and counts, rentals, and current supply Current C5Game lowest sell listing, highest buy order, active sell-listing count, and variants
Raw listing search Asset-level search with float, fade, style, and delivery filters on newer testing endpoints Public API returns item-level source data, not raw C5Game listings
Intraday history No historical endpoint in the published docs Ask and bid OHLC at 5m, 30m, 1h, and 1d
Long-term history No historical endpoint in the published docs Hourly and daily C5Game archive data from 2023
Supply over time Current surviving quantity total_supply history on the aggregate archive source
Sale volume over time No historical endpoint in the published docs hourly_volume history on the aggregate archive source
Variants Current special-style filters and style IDs Doppler, Gamma Doppler, and Case Hardened current prices and historical queries through a stable variants object
Marketplace operations Inventory, buy, sell, order, offer, and buy-order operations No C5Game account or trading operations
Limits Default 50 requests per second, with lower endpoint-specific limits Unlimited monthly requests at 10 requests per second
Access Free official API limited to Chinese accounts $75 current or $200 with history, archives, and liquidity

For cs2.sh, ask is the lowest sell listing and bid is the highest buy order. The archive's total_supply and hourly_volume are historical aggregate fields, not replacements for C5Game's current native supply and order counts.

Use C5Game for live assets and account operations#

C5Game's official API is the correct interface for anything that happens inside C5Game. It exposes current rental fields and asset-level listings, along with inventory, purchase, sale, repricing, offer, buy-order, and order-status operations. Those marketplace controls and raw listing records are not part of the public cs2.sh API.

Add cs2.sh for C5Game history and analysis#

cs2.sh adds the observations that have already disappeared from C5Game's current endpoints: bid and ask OHLC, hourly and daily C5Game archives from 2023, historical aggregate supply and sale volume, and stable variant identities across current and historical responses. An application can use C5Game to find or transact on a particular asset, then use cs2.sh to place its current price in a longer market and variant history.

C5Game's free official API and cs2.sh solve different parts of the same integration. C5Game supplies live marketplace state and actions; cs2.sh supplies retained market data and analysis.

What cs2.sh returns for C5Game#

C5Game arrives as one source among six, under the same market_hash_name as every other marketplace:

json
"c5game": {
  "updated_at": "2026-07-26T18:52:41Z",
  "collected_at": "2026-07-26T18:53:12.4Z",
  "ask": 132.21,
  "ask_volume": 139,
  "bid": 130.19
}

C5Game publishes no buy-order count in current prices, so bid_volume is absent, matching CSFloat. Two history series cover it and they are different datasets rather than one continuous record:

Intraday Long-term archive
Endpoint POST /v1/prices/history POST /v1/archive/history
Coverage From December 24, 2025 From 2023
Shape OHLC per bucket Last-observed value per bucket
Intervals 5m, 30m, 1h, 1d 1h, 1d
Update cadence Continuously About 1-2x per day

The archive defaults to the aggregate source only, so C5Game must be named explicitly in sources. Prices are converted to USD, which is what makes a C5Game figure directly comparable with Western marketplaces in the same response.

Disclosure: this comparison is published by cs2.sh. C5Game endpoint coverage, fields, access flow, status labels, and limits were checked against its official documentation on August 5, 2026.