GET /v1/prices/latest
Returns current bid/ask prices for all marketplaces and all items.
Prices update from marketplaces every ~5 minutes. Items with Doppler phases or Case Hardened tiers can include variants; see Response Format.
This snapshot includes every tracked item, so the response is large – Accept-Encoding: gzip is required. To fetch specific items instead, use POST /v1/prices/latest.
Access
Available on all plans (Developer, Scale, Enterprise).
Supported sources
| Source | Fields |
|---|---|
buff | ask, bid, ask_volume, bid_volume |
youpin | ask, bid, ask_volume, bid_volume |
csfloat | ask, ask_volume |
skinport | ask, ask_volume, max_ask, mean_ask, median_ask, 24h_history, 7d_history, 30d_history, 90d_history |
steam | ask, bid, ask_volume, bid_volume |
c5game | ask, bid, ask_volume |
Request
curl https://api.cs2.sh/v1/prices/latest \
-H "Authorization: Bearer <<YOUR_API_KEY>>" \
-H "Accept-Encoding: gzip" --compressedResponse
{
"response_time": "2026-02-28T18:36:58.240257517Z",
"currency": "USD",
"items": {
"AWP | Asiimov (Field-Tested)": {
"market_hash_name": "AWP | Asiimov (Field-Tested)",
"buff": {
"updated_at": "2026-02-28T18:20:00Z",
"collected_at": "2026-02-28T18:36:28.82Z",
"ask": 128.31,
"ask_volume": 1889,
"bid": 125.25,
"bid_volume": 90
},
"youpin": {
"updated_at": "2026-02-28T18:35:07Z",
"collected_at": "2026-02-28T18:35:39.853Z",
"ask": 127.07,
"ask_volume": 1884,
"bid": 125.69,
"bid_volume": 59
},
"csfloat": {
"updated_at": "2026-02-28T18:36:14.864Z",
"collected_at": "2026-02-28T18:36:15.106Z",
"ask": 126,
"ask_volume": 506
},
"skinport": {
"updated_at": "2026-02-28T18:36:18.349Z",
"collected_at": "2026-02-28T18:36:29.717Z",
"ask": 131.44,
"ask_volume": 139,
"max_ask": 71064.8,
"mean_ask": 734.27,
"median_ask": 180.59
},
"steam": {
"updated_at": "2026-02-28T18:04:31Z",
"collected_at": "2026-02-28T18:35:39.853Z",
"ask": 183.69,
"ask_volume": 133,
"bid": 178.02,
"bid_volume": 61
},
"c5game": {
"updated_at": "2026-02-28T18:35:08.062Z",
"collected_at": "2026-02-28T18:35:12.34Z",
"ask": 127.35,
"ask_volume": 545,
"bid": 234.76
}
}
}
}Returns a LatestPricesGetResponse object. See Objects for the full shape.
Response fields
Each item maps market_hash_name to one object per marketplace. Items with Doppler or Case Hardened variants nest the same shape under variants.
- Base item source objects are dense:
buff,youpin,csfloat,skinport,steam, andc5gameare present once any source has data for the item. - Unavailable source fields are
null. - Variant source objects are sparse and appear only when that source has variant data.
Full schemas: Item, Variant, SkinportPriceWindow, and the per-source types under Latest Price Source Data.
Errors
This endpoint returns the full snapshot.
| Status | When |
|---|---|
401 / 403 | Missing key, invalid key, or plan access. |
429 | Rate-limited. |
503 / 5xx | Snapshot unavailable or server-side issue. |