OpenSkin

OpenSkin is a CS2 development platform with a free skin pricing API, interactive 3D viewer, item images, inventories, inspect-link data, and Steam tools.

What the free API provides

Current CS2 prices, order books, price history, and pattern-specific market data from Steam and supported third-party marketplaces. The public v1 pricing endpoints do not require an API key.

Start with the API

Use the quickstart for a single item, batch requests for up to 500 names, or the bulk endpoint for a complete catalog sync.

Free Pricing API endpoints

  • GET /v1/prices: Current prices for one item across every supported marketplace, including original CNY quotes from Buff163 and YouPin.
  • GET /v1/prices/steam: Steam bids, asks, order counts, median price, volume, spread, slippage, liquidity, and volatility.
  • GET /v1/prices/skinport: Skinport listing prices and market statistics for one item.
  • GET /v1/prices/skinport/phases: Skinport prices for every available Doppler or Gamma Doppler phase of one knife.
  • GET /v1/prices/buff: Buff163 asks and bids in USD plus the original CNY quote in native_currency.
  • GET /v1/prices/buff/phases: Buff163 asks and bids for every available Doppler or Gamma Doppler phase of one knife.
  • GET /v1/prices/youpin: YouPin asks and bids in USD plus the original CNY quote in native_currency.
  • GET /v1/prices/csfloat: CSFloat listings and buy orders for one item or pattern.
  • GET /v1/prices/csfloat/phases: CSFloat prices for every available Doppler or Gamma Doppler phase of one knife.
  • GET /v1/prices/csfloat/patterns: CSFloat prices for Case Hardened and Heat Treated paint seeds.
  • GET /v1/prices/csfloat/fade: CSFloat prices for Fade paint seeds and percentage ranges.
  • GET /v1/steam/orderbook: Steam bids, asks, order counts, and market depth for one item.
  • POST /v1/history: Recorded price history for one item and marketplace.
  • POST /v1/history/batch: Recorded price history for up to 500 items; omitting from defaults to the last 90 days.
  • POST /v1/prices/batch: Current prices for up to 500 items.
  • GET /v1/prices/all: One compressed snapshot containing every tracked item.
  • GET /v1/items: Search and filter the tracked item catalog.
  • GET /health: Check whether the public Pricing API can reach its database.

Open the complete OpenAPI specification