Guides for CS2 and Rust market data
Task-first guides for the core endpoints: live prices, the cross-market best bid and ask, history, float and Doppler buckets, liquidity, and order-book depth. Each one ships runnable curl, TypeScript, and Python you can paste into a terminal.
- Guides
- 19
- API endpoints covered
- 27
- Languages per guide
- 3
- Last reviewed
- Sep 27, 2026
Start here
How to find the best bid and ask for a CS2 skin across every market
Find the highest buy order and lowest ask for any CS2 skin across every marketplace at once, with freshness, spread, and confidence. Runnable code included.
How to price a CS2 skin by its float range
Price a CS2 skin by its exact float: how float-range buckets work per market, how to query them, and how to spot low-float premiums. Runnable API code.
How to get Rust skin prices with an API
Get Rust skin prices from the same API as CS2: game-scoped pricing, NBBO, history, and item search with one game parameter. Runnable code included.
Prices & quotes
Live prices, best bid and ask, fair value, and how to compare venues honestly.
- Prices & quotesBeginner
How to get live CS2 skin prices from every marketplace
Pull live CS2 skin prices from every major marketplace in one call: per-market asks, bids, and aggregate stats in USD cents, with runnable curl and TypeScript.
GET /v1/pricing/:marketHashNameGET /v1/items6 min read - Prices & quotesBeginner
How to find the best bid and ask for a CS2 skin across every market
Find the highest buy order and lowest ask for any CS2 skin across every marketplace at once, with freshness, spread, and confidence. Runnable code included.
GET /v1/nbbo6 min read - Prices & quotesIntermediate
Steam Market vs cash-market prices: how to compare them correctly
Steam Market prices are wallet credit, not cash. Learn how to compare Steam and cash-market CS2 prices after fees, using execution-adjusted quotes.
GET /v1/nbboGET /v1/pricing/:marketHashName5 min read - Prices & quotesIntermediate
How to estimate what a CS2 skin is really worth
Estimate what a CS2 skin is really worth: combine NBBO, recent history, and a suggested list price with confidence scores instead of one market's number.
GET /v1/recommendations/:marketHashNameGET /v1/nbbo6 min read - Prices & quotesBeginner
How to get Steam Community Market prices without scraping
Get Steam Community Market prices for CS2 without scraping or IP bans: current asks, per-market history, and a comparison with cash marketplaces.
GET /v1/pricing/:marketHashNameGET /v1/pricing/:marketHashName/history/markets5 min read - Prices & quotesBeginner
How to get Rust skin prices with an API
Get Rust skin prices from the same API as CS2: game-scoped pricing, NBBO, history, and item search with one game parameter. Runnable code included.
GET /v1/pricing/:marketHashNameGET /v1/nbbo6 min read
History & backtesting
Time series at any interval, per-market history, and point-in-time data for research.
- History & backtestingBeginner
How to get CS2 skin price history at any interval
Fetch CS2 skin price history in 10-minute, hourly, or daily buckets, across all markets or split per market, ready for charts, alerts, and analysis.
GET /v1/pricing/:marketHashName/historyGET /v1/pricing/:marketHashName/history/markets6 min read - History & backtestingIntermediate
How to get BUFF163 prices, float buckets, and history in USD
Get BUFF163 prices, native float buckets, and price history for CS2 items in USD cents, without scraping or converting currency. Runnable API code included.
GET /v1/markets/buff163/latestGET /v1/markets/buff163/history6 min read - History & backtestingAdvanced
How to backtest a CS2 skin trading strategy
Backtest a CS2 skin trading strategy on point-in-time bid and ask history, with fees, gaps, and no lookahead bias. Runnable data-pull code included.
GET /v1/pricing/:marketHashName/historyGET /v1/pricing/:marketHashName/history/markets5 min read
Floats & attributes
Price by float range, Doppler phase, pattern, and per-listing attributes.
- Floats & attributesIntermediate
How to price a CS2 skin by its float range
Price a CS2 skin by its exact float: how float-range buckets work per market, how to query them, and how to spot low-float premiums. Runnable API code.
GET /v1/attribute-prices/latestGET /v1/attribute-prices/history6 min read - Floats & attributesIntermediate
How to get CS2 Doppler phase prices, from Phase 1 to Emerald
Price CS2 Doppler and Gamma Doppler by phase: Phase 1 to 4, Ruby, Sapphire, Black Pearl, and Emerald, with live buckets and history. Runnable code.
GET /v1/schema/items/:idOrNameGET /v1/nbbo6 min read - Floats & attributesBeginner
How to get float, paint seed, and sticker data for live CS2 listings
Get per-listing CS2 data: float value, paint seed, paint index, and stickers for live listings across marketplaces, with runnable curl and TypeScript.
GET /v1/pricing/:marketHashName/listings5 min read
Liquidity & depth
How much trades, how fast it sells, and what the order book can absorb.
- Liquidity & depthIntermediate
How to read CS2 order-book depth across every marketplace
Read aggregated CS2 order-book depth: bid and ask ladders merged across marketplaces, cumulative quantity, and what thin books mean for your fills.
GET /v1/nbbo/depthGET /v1/nbbo6 min read - Liquidity & depthIntermediate
How to check CS2 skin liquidity and time-to-sell
Check how liquid a CS2 skin is and how long it takes to sell, per market and across markets, one item or thousands at once. With runnable API code.
GET /v1/liquidity/:marketHashNameGET /v1/liquidity/summary/:marketHashName6 min read
Build with the API
End-to-end builds: alert bots, valuation tools, and comparison sites.
- Build with the APIIntermediate
How to build a CS2 price alert bot for Discord
Build a Discord bot that alerts on CS2 price drops and spread changes, with batched polling, rate-limit headers, and 429 backoff. Full runnable code.
GET /v1/aggregations/min-pricesGET /v1/nbbo6 min read - Build with the APIIntermediate
How to value a CS2 inventory at live market prices
Value a CS2 inventory at live market prices: batch lowest asks and highest buy orders, add liquidity, and report a realistic liquidation value.
GET /v1/aggregations/min-pricesGET /v1/aggregations/max-orders6 min read - Build with the APIIntermediate
How to build a CS2 skin price comparison site
Build a CS2 skin price comparison site: search the catalog, show every market's price side by side, and surface market health and data freshness.
GET /v1/itemsGET /v1/pricing/:marketHashName6 min read
Catalog & data quality
Sync the item catalog and check freshness before you trust a number.
- Catalog & data qualityIntermediate
How to sync the full CS2 item catalog with float ranges and images
Sync every CS2 item with float ranges, collections, images, and per-market ids, then keep it current with ETags and incremental change cursors.
GET /v1/schemaGET /v1/schema/changes6 min read - Catalog & data qualityBeginner
How to check CS2 market data freshness before you trust a price
Check CS2 market data freshness before you trust a price: per-market ingest status, latency percentiles, stale flags, and marketplace health.
GET /v1/status/freshnessGET /v1/status/market-latency7 min read
Reference and tools
API referenceEvery endpoint, field, error, and plan tier.ChangelogWhat shipped, when, with RSS.TypeScript SDKTyped client with retries and rate-limit metadata.Markdown for agentsllms.txt, plus a .md twin of every guide.Missing a guide? Ask in our Discordand we will write it.