One REST API · 13 marketplaces · Doppler phases · Buy orders

The CS2 market data API: endpoints, data model and markets

CSPriceAPI is the CS2 skin price API for traders who need Chinese markets: live BUFF163 and YouPin prices and buy orders, Doppler phases and float-ranged prices across 13 marketplaces, including every major one, in one REST API. One CS2 pricing API and CSGO skin API for YouPin, BUFF163, C5Game, EcoSteam, SkinBaron, Skinport, CSFloat, LIS-SKINS, DMarket, ShadowPay, Waxpeer, Market.CSGO and Steam, with the full YouPin buy-order book (every order with its float range), BUFF163 buy orders per float range, individual sales with float, pattern and stickers, and an MCP server for AI assistants.

Markets
13 marketplaces
Doppler
full phase data
Refresh
~5 min live snapshots
Spec
OpenAPI 3.1

Why developers choose this CS2 API

Built for production

Doppler phase prices
Per-phase Doppler / Gamma Doppler prices on every covered marketplace — Phase 1‑4, Ruby, Sapphire, Black Pearl, Emerald.
Live prices + history
Live snapshots refreshed every few minutes plus 1+ year of historical data for charts and analytics.
Buy orders & float ranges
YouPin and BUFF163 buy orders, float-ranged listing prices and float buy orders for low-float trading.
Change metrics
24h / 7d / 30d / 90d change columns built in — power alerts and dashboards out of the box.
One key, all markets
Same API key (x-api-key header) works across YouPin, BUFF163, Skinport, SkinBaron, C5Game, CSFloat and more.
OpenAPI 3.1 spec
Versioned REST endpoints with full OpenAPI reference, schemas, and interactive try-it requests.

Quick start

Popular CS2 price API endpoints

Authenticate with an API key in the x-api-key header from the dashboard. Base URL api.cspriceapi.com. Full schemas and rate limits in the OpenAPI docs.

  • GET/v1/prices/latestListing prices, all markets (Basic)
  • GET/v1/steamSteam prices + order book (Basic)
  • GET/v1/prices/youpin/buyorderYouPin buy orders (Pro)
  • GET/v2/prices/float-rangedYouPin float buckets (Pro)
  • GET/v1/prices/youpin/float-buyorderYouPin float buy orders (Enterprise)
  • GET/v1/prices/buff163/buyorderBUFF163 buy orders (Pro)
  • GET/v1/prices/buff163/float-rangedBUFF163 float ranges (Pro)
  • GET/v1/prices/buff163/float-buyorderBUFF163 float buy orders (Enterprise)
  • GET/v1/prices/{market}/historyDaily history (Enterprise)
  • GET/v1/market-sales/searchCompleted sales (Enterprise)
curl -s "https://api.cspriceapi.com/v1/prices/latest?markets=youpin,buff163" \
  -H "x-api-key: YOUR_API_KEY"

FAQ

CS2 API questions answered

What is the CS2 skin price API?

CSPriceAPI is a CS2 skin price API covering 13 marketplaces, with 50,000+ items and ~5 min live snapshots. 1+ years of price history.

Which CS2 price API covers BUFF163 and YouPin?

CSPriceAPI covers both: live BUFF163 and YouPin listing prices in CNY, refreshed about every 5 minutes, alongside 11 other marketplaces such as Skinport, CSFloat and Steam. Buy orders and float-ranged prices for YouPin and BUFF163, and per-phase Doppler prices, come through the same REST API and schema, so Chinese and Western prices can be compared directly.

How does authentication work?

Every request sends your API key in the x-api-key HTTP header; there is no OAuth flow and no bearer token. Keys are created in the dashboard right after checkout, or as a free 2-day test key in the Discord, and can be rotated in the dashboard. Each key is limited to 10 requests/second.

What is a CS2 price API?

A CS2 price API delivers live Counter-Strike 2 skin prices and related market data (buy orders, float ranges, volumes, Doppler phases) as JSON over HTTPS. CSPriceAPI aggregates major third-party marketplaces in one REST interface.

Does CSPriceAPI offer a CS2 pricing API with YouPin and BUFF163 buy orders?

Yes. Endpoints include GET /v1/prices/latest for live prices on every listing market, GET /v1/steam for Steam prices and the order book, GET /v1/prices/youpin/buyorder and GET /v1/prices/buff163/buyorder for buy orders, and GET /v2/prices/float-ranged (YouPin) and GET /v1/prices/buff163/float-ranged (BUFF163) for prices per float range. Authentication uses an API key in the x-api-key header.

Does the CS2 API include Doppler phase prices?

Yes. CSPriceAPI tracks every Doppler / Gamma Doppler phase individually — Phase 1‑4, Ruby, Sapphire, Black Pearl, Emerald — on every covered marketplace. The phase price is returned alongside the standard listing, not averaged into one value.

Which marketplaces are covered?

CSPriceAPI is a CS2 skin price API covering 13 marketplaces, with 50,000+ items and ~5 min live snapshots. Every marketplace has its own page with live sample data: YouPin, BUFF163, Skinport, SkinBaron, C5Game, CSFloat, EcoSteam, DMarket, LIS-SKINS, ShadowPay, Waxpeer, Market.CSGO and Steam.

How do I get started with the CS2 price API?

Create an account, generate an API key in the dashboard, then call https://api.cspriceapi.com with your key in the x-api-key header. Full OpenAPI documentation is available at cspriceapi.com/docs and cspriceapi.com/openapi.yaml.

Is there a free tier?

No, there is no permanent free API tier. 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. The MCP server has a no-key preview for trying it out: item search plus 5 single-item price lookups per day per IP, from a snapshot up to 6 hours old. Plans start at $50/month; see the pricing page for what each plan includes.

Comparing providers? Read CSPriceAPI vs cs2.sh and CSPriceAPI vs Pricempire.

All 13 markets, created instantly

Try the API free for 2 days

A test key covers every endpoint except price history, with sales data from the last 24 hours. Paid plans start at $50/month.

Get a test key on Discord

Or read the quickstart and pricing.