# SkinPricer guides

> Task-first guides for the SkinPricer CS2 and Rust pricing API. Every guide ships runnable curl, TypeScript, and Python against the live API. All prices are integer USD cents.

## Prices & quotes

Live prices, best bid and ask, fair value, and how to compare venues honestly.

- [How to get live CS2 skin prices from every marketplace](/resources/live-cs2-skin-prices.md): 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.
- [How to find the best bid and ask for a CS2 skin across every market](/resources/cs2-best-bid-and-ask.md): 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.
- [Steam Market vs cash-market prices: how to compare them correctly](/resources/steam-vs-cash-market-prices.md): Steam Market prices are wallet credit, not cash. Learn how to compare Steam and cash-market CS2 prices after fees, using execution-adjusted quotes.
- [How to estimate what a CS2 skin is really worth](/resources/cs2-skin-fair-value.md): 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.
- [How to get Steam Community Market prices without scraping](/resources/steam-market-prices-without-scraping.md): Get Steam Community Market prices for CS2 without scraping or IP bans: current asks, per-market history, and a comparison with cash marketplaces.
- [How to get Rust skin prices with an API](/resources/rust-skin-prices-api.md): 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.

## History & backtesting

Time series at any interval, per-market history, and point-in-time data for research.

- [How to get CS2 skin price history at any interval](/resources/cs2-price-history.md): 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.
- [How to get BUFF163 prices, float buckets, and history in USD](/resources/buff163-prices-and-history.md): Get BUFF163 prices, native float buckets, and price history for CS2 items in USD cents, without scraping or converting currency. Runnable API code included.
- [How to backtest a CS2 skin trading strategy](/resources/backtest-cs2-trading-strategy.md): 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.

## Floats & attributes

Price by float range, Doppler phase, pattern, and per-listing attributes.

- [How to price a CS2 skin by its float range](/resources/cs2-float-range-prices.md): 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 CS2 Doppler phase prices, from Phase 1 to Emerald](/resources/cs2-doppler-phase-prices.md): 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.
- [How to get float, paint seed, and sticker data for live CS2 listings](/resources/cs2-listing-float-paint-seed-stickers.md): Get per-listing CS2 data: float value, paint seed, paint index, and stickers for live listings across marketplaces, with runnable curl and TypeScript.

## Liquidity & depth

How much trades, how fast it sells, and what the order book can absorb.

- [How to read CS2 order-book depth across every marketplace](/resources/cs2-order-book-depth.md): Read aggregated CS2 order-book depth: bid and ask ladders merged across marketplaces, cumulative quantity, and what thin books mean for your fills.
- [How to check CS2 skin liquidity and time-to-sell](/resources/cs2-skin-liquidity.md): 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.

## Build with the API

End-to-end builds: alert bots, valuation tools, and comparison sites.

- [How to build a CS2 price alert bot for Discord](/resources/cs2-price-alert-discord-bot.md): 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.
- [How to value a CS2 inventory at live market prices](/resources/cs2-inventory-value.md): Value a CS2 inventory at live market prices: batch lowest asks and highest buy orders, add liquidity, and report a realistic liquidation value.
- [How to build a CS2 skin price comparison site](/resources/build-cs2-price-comparison-site.md): 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.

## Catalog & data quality

Sync the item catalog and check freshness before you trust a number.

- [How to sync the full CS2 item catalog with float ranges and images](/resources/sync-cs2-item-catalog.md): Sync every CS2 item with float ranges, collections, images, and per-market ids, then keep it current with ETags and incremental change cursors.
- [How to check CS2 market data freshness before you trust a price](/resources/cs2-market-data-freshness.md): Check CS2 market data freshness before you trust a price: per-market ingest status, latency percentiles, stale flags, and marketplace health.
