Steam
Steam Community Market snapshot (Basic)
Returns Steam Community Market rows in the standard CS Price API envelope (data, meta, source, requestor, plan, timestamp).
Each row includes best_ask / best_bid, listing counts, computed spread / spread_pct, orderbook levels, and internal liquidity. Prices are decimal strings (USD for CS2).
Omit market_hash_name for the full catalog (~27k skins). Pass one or more comma-separated names to filter (max 100). Prefer gzip for full snapshots.
get/v1/steam
Request
- Base URL: https://api.cspriceapi.com
- URL: https://api.cspriceapi.com/v1/steam
- Auth: API key in header x-api-key
Query parameters
market_hash_namestring
Example:AK-47 | Redline (Field-Tested)
Optional filter. One Steam market_hash_name, or comma-separated list (max 100). Omit for all items.
bucket1 | 2 | 3
Optional collector bucket filter (1 = hot, 2 = warm, 3 = cold).
Response
Steam Community Market rows (data array) with meta summary.
Example response
{
"requestor": "customer@example.com",
"plan": "pro",
"timestamp": "2026-04-21T12:06:35.000Z",
"data": [
{
"market_hash_name": "AK-47 | Redline (Field-Tested)",
"exterior": "Field-Tested",
"item_page_url": "https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Redline%20(Field-Tested)",
"item_nameid": 165027595,
"currency": "USD",
"liquidity": "1234.5600",
"best_ask": "1234.5600",
"best_bid": "1234.5600",
"spread": "1234.5600",
"spread_pct": "1234.5600",
"orderbook": {
"ask_levels": 3,
"bid_levels": 2,
"asks": [
{
"price": "1234.5600",
"quantity": 2
}
],
"bids": [
{
"price": "1234.5600",
"quantity": 2
}
]
}
}
],
"meta": {
"count": 1,
"currency": "USD"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.