GET /v1/prices — CS2 minAsk Price List by Item Group
Retrieve a paginated minAsk price snapshot grouped by market hash name, wear, and Doppler phase, with cheapest ask and listing count per row.
market_hash_name, wear, and doppler_phase, and carries the cheapest current asking price together with how many copies are listed. This makes it efficient for building price comparison tables, alerting pipelines, or portfolio valuation — you can retrieve pricing for thousands of items without pulling individual listings.
Authentication required. Send your key as Authorization: Bearer csb_pub_....
Query parameters
market_hash_name — splits the query into words and substring-matches each. A name that is a word-subset of a longer item’s name (e.g. Spectrum Case vs Spectrum 2 Case) cannot be isolated this way; use name for an exact lookup.market_hash_name (case-insensitive) — the precise single-item lookup. name=Spectrum Case returns only the Spectrum Case group, never Spectrum 2 Case. Takes precedence over search.Rifle, Knife, Gloves.Factory New, Minimal Wear, Field-Tested, Well-Worn, Battle-Scarred.Classified, Covert.min_price_usd in USD (inclusive).min_price_usd in USD (inclusive).next_cursor value from the previous response.1, maximum 500.Response fields
cursor on the next request. null on the last page.Example request
Example response
Error codes
Authorizations
Send your key as a Bearer token on every request: Authorization: Bearer csb_pub_.... Generate keys in your CSBoard profile.
Query Parameters
Full-text match on market hash name.
Exact market_hash_name (case-insensitive) — the precise single-item lookup. Unlike fuzzy search, it isolates one item even when its name is a word-subset of a longer one (e.g. Spectrum Case vs Spectrum 2 Case). Takes precedence over search.
e.g. Rifle, Knife, Gloves.
Item wear bucket.
Factory New, Minimal Wear, Field-Tested, Well-Worn, Battle-Scarred e.g. Classified, Covert.
Minimum price in USD.
Maximum price in USD.
Keyset cursor from next_cursor.
1–500. Default 100.
1 <= x <= 500