Data Coverage

CSPriceAPI is a CS2 skin price API covering 13 marketplaces, with 45,000+ items and ~5 min live snapshots.

This page describes which CS2 marketplaces, fields and endpoints CSPriceAPI exposes, so you know what to expect before integrating. The tables below are generated from the same product facts the pricing page uses.

Marketplaces and capabilities

The REST API covers 13 marketplaces. Every listing market returns the same JSON schema, and price is always the lowest active listing on that market.

MarketplaceSlugCurrencyListing endpointDoppler phasesHistoryBuy ordersFloat-rangedSales
YouPin898youpinCNY/v1/prices/latest✓✓✓✓✓
BUFF163buff163CNY/v1/prices/latest✓✓———
C5Gamec5gameCNY/v1/prices/latest✓✓———
EcoSteamecosteamCNY/v1/prices/latest✓✓———
SkinBaronskinbaronEUR/v1/prices/latest✓✓———
SkinportskinportEUR/v1/prices/latest✓✓——✓
CSFloatcsfloatUSD/v1/prices/latest✓✓——✓
LIS-SKINSlisskinsUSD/v1/prices/latest✓✓———
DMarketdmarketUSD/v1/prices/latest✓✓———
ShadowPayshadowpayUSD/v1/prices/latest✓✓———
WaxpeerwaxpeerUSD/v1/prices/latest✓✓———
Steam Community MarketsteamUSD/v1/steam✓————
Market.CSGOmarket-csgoUSD/v1/prices/latest✓✓———
  • Doppler phases: every covered marketplace returns per-phase prices.
  • History: 1 year+ of daily history for every history market (Enterprise). skinland is available for history only, with no live listings.
  • Buy orders: YouPin898 only, refreshed about every 30 minutes (Pro and up).
  • Sales: YouPin, CSFloat and Skinport: the last 72 hours through the API (older sales as an archive on request) (Enterprise).

Each marketplace also has its own overview page, linked from the CS2 Price API page (for example YouPin API and BUFF API).

Snapshot endpoints (live listings)

EndpointMethodsWhat it returnsRefresh
/v1/prices/latestGET, POSTThe whole catalogue in one list for every market your key allows: current prices plus average, change % (24h, 7d, 30d, 90d) and liquidity. Filter by markets CSV or POST items (max 100). Doppler phases, listing counts, native currencies.~5 min live snapshots
/v1/prices/searchGETLook up a specific skin by market_hash_name across marketplaces.~5 min live snapshots
/v1/steamGETSteam Community Market prices and the in-depth Steam order book.~5 min live snapshots
/v2/prices/float-rangedGETYouPin float-bucketed listing prices (v2 schema, slimmed for performance). Pro and up.~5 min live snapshots

Legacy per-market routes (GET /v1/prices/:market) remain available for existing integrations; new projects should prefer /v1/prices/latest.

Buy orders

EndpointMethodsMarketsNotes
/v1/prices/youpin/buyorderGETYouPin898Full buy-order book in CNY, refreshed about every 30 minutes. Pro and up.
/v1/prices/youpin/float-buyorderGETYouPin898Every open buy order with its float range, Doppler phase, Fade or Case Hardened condition; identical orders merged; filter by float, phase, fade or tier. Enterprise.

Price history

EndpointMethodsCoverageNotes
/v1/prices/{market}/historyGET1 year+ of daily history per marketReplace {market} with e.g. youpin, buff163, skinport. One skin per request. Enterprise.

Market indexes

EndpointMethodsCoverageNotes
/v1/indexes/market-capGETYouPin898 aggregate market capDaily (days=7–365) or hourly (hours=12–168). sum(price × listings) with outlier filters. Enterprise.

Sales data

EndpointMethodsCoverageNotes
/v1/market-sales/searchGETYouPin, CSFloat, Skinport; the last 72 hours through the API (older sales as an archive on request)Recent sales by market_hash_name with full detail (phase, paint index, pattern seed, stickers, charms, float). Enterprise.
/v1/market-sales/exportGETYouPin, CSFloat, SkinportBulk export of the last 24h of sales. Enterprise.

Doppler & Gamma Doppler

All listing endpoints return per-phase Doppler prices, on every covered marketplace:

  • Doppler: Phase 1–4, Ruby, Sapphire, Black Pearl
  • Gamma Doppler: Phase 1–4, Emerald

Items include a phase field. Never average Doppler phases into a single price: in our 26 September 2026 snapshot, a Ruby listed at 3.7–7.9× the Phase 4 price on Karambit, Butterfly and M9 Bayonet (Factory New).

Plans and limits

Every plan allows 10 requests/second.

PlanPriceIncludes
Trader Basic$50/monthListing prices for all 13 markets; Whole catalogue in one call, ~5 min refresh; In-depth Steam order book; Rate limit 10 req/s; Discord support
Trader Pro$125/monthEverything in Basic; YouPin buy orders (~30 min refresh); YouPin float-ranged prices; Rate limit 10 req/s; Priority support
Trader Enterprise$225/monthEverything in Pro; Price history, 1 year+, all history markets; YouPin float-ranged buy orders; Sales data: YouPin, CSFloat, Skinport (last 72 h; archive on request); Rate limit 10 req/s; Direct support

A free 2-day test key can be created instantly in the #get-testkey channel on the Discord: it covers every endpoint except price history, with sales data limited to the last 24 hours. Details: pricing.

Catalogue size

45,000+ items with image metadata in the web catalogue. API responses cover every item that has active listings on at least one tracked market.

Machine-readable mirrors

Next

This page as Markdown (.md)