Skip to main content
API

Build with
CS2Cap

The CS2 skin price API: live prices, buy orders, sales and price history back to 2013 from every marketplace, through one integration.

network
41
markets · one api
cs2cap · live sessionapi.cs2c.app · v1
$
Mktcap$5.4B-0.03%Vol 24h$561.8MItems42.1KMarkets41Open the full market cap
Eight endpoints

Every call, on real responses

No key, no signup. Pick an endpoint and an item; every number below came back from that call, captured in full and refreshed daily.

api demo

AWP | Asiimov (Field-Tested)

CovertThe Phoenix Collection
marketplace
/v1/prices/history
Endpoints

What the CS2 API covers

Prices, buy orders, sales, history, candles, analytics, arbitrage, indicators and the item catalog: one key, one response shape. Each endpoint already runs a page on this site; open the proof link to see the data rendered before you write against it.

Prices

The lowest listed price and quantity for an item on every marketplace that has it, by item or in bulk.

GET
/v1/prices?market_hash_name=AWP | Asiimov (Field-Tested)
  • lowest_ask and quantity per provider
  • listing URL and last_updated per quote
  • batch endpoint for many items in one call
  • optional provider filter and currency

Recent sales

What items actually sold for, rather than what they are listed at, with float and paint seed where the marketplace publishes them.

GET
/v1/sales?market_hash_name=M4A1-S | Blue Phosphor
  • sale price and timestamp
  • float value and paint seed where available
  • stickers and charms attached to the sold item
  • filterable by provider

From Buff163, C5Game, CSFloat, CSGO500, CSGOEmpire, DMarket, YouPin898

Price history

Daily price snapshots per marketplace, back to 2013: the series behind every chart on this site.

GET
/v1/prices/history?item_id=9933&lookback=365
  • one series per provider, per day
  • time-range and provider filters
  • the same data the item chart draws

Candlesticks

OHLCV bars at intervals from five minutes up, including the marketplace behind each bar's competitive high and low.

GET
/v1/prices/candles?item_id=9933&interval=1h
  • open, high, low, close, volume
  • intervals from 5m to 1d
  • the provider behind the high and the low

Market analytics

Per-item spread, liquidity, supply and volume: the derived numbers, so you do not recompute them from raw quotes.

GET
/v1/market/items
  • avg_spread_pct and liquidity score
  • total_volume_24h, sales_7d, sales_30d
  • supply, market cap and rank
  • price change rates over 24h, 7d, 30d

Arbitrage

Items whose cheapest listing sits materially below what the rest of the market is charging, with both sides named.

GET
/v1/market/arbitrage?min_spread_pct=8
  • buy-side and sell-side marketplace
  • absolute and percentage spread
  • liquidity and volume, so the gap is tradeable

Technical indicators

Moving averages, RSI and volatility computed over the price series, at the interval you ask for.

GET
/v1/market/indicators?item_id=9933&interval=1d
  • SMA and EMA over configurable windows
  • RSI and volatility
  • computed server-side from the full history

Item catalog

One identity per item across every marketplace, with the metadata needed to render and group it.

GET
/v1/items?base_name=Butterfly Knife&skin_name=Doppler&phase=Ruby
  • stable item_id and market_hash_name
  • rarity, collection, wear range, phase
  • image URL and family relationships
  • forgiving text search

Already in production.

Working with CS2Cap has been a great experience. The owner is friendly, easy to talk to, and always willing to think along with us. CS2Cap has also been a reliable source of data, which has helped us build and improve many different features for CS2Locker. I would definitely recommend working with them.
Salt
CEO · CS2Locker
CS2Locker
Fast price refresh, a pool that covers our entire catalog, and support that replies in minutes. CS2Cap is the part of our stack we never have to think about.
f1ffY
Founder · CSBoard
CSBoard
I was hitting CSFloat's API directly and constantly running into rate limits, even with multiple keys and proxies. Now with CS2Cap, I cache the bids stream every couple of hours for my initial listing prices, use the market insights endpoint for liquidity to decide what's worth buying, and pull prices for listing depth when I sell. It just works.
Adrian
Independent skins trader

Common questions.

How many marketplaces does CS2Cap cover?

41 CS2 skin marketplaces, including BUFF163, CSFloat, Skinport, Steam, DMarket, and YouPin898. The full list is available via the /providers endpoint.

How many items are tracked?

40K+ items: every wear, StatTrak, Souvenir, and phase variant of every skin, knife, glove, sticker, agent, music kit, patch, and case.

Is there a price history API?

Yes. The price history endpoint returns daily snapshots per marketplace back to 2013, and the candles endpoint returns OHLCV bars at intervals starting at 5 minutes.

Is there a free tier?

Yes. Sign up without a credit card, generate an API key, and query live prices and the item catalog on the free tier. There is no trial clock.

How do I authenticate?

The API uses Bearer token authentication. Sign in to generate an API key and include it in the Authorization header of your requests.

What data formats are returned?

All endpoints return JSON. Request and response schemas follow a consistent structure documented in the OpenAPI specification.

What does the CS2 API include?

Nine endpoints: live prices, buy orders, recent sales, daily price history, OHLCV candles, per-item market analytics, arbitrage, technical indicators, and the item catalog. Every endpoint returns the same item identifiers, so a price, a bid, and a sale for one skin line up without mapping.

Is there a Steam market API in CS2Cap?

Yes. Steam Community Market listings and buy orders are one of the 41 providers, returned alongside every other marketplace under the same item identifiers. Restrict a request to Steam with the requested_providers parameter.

Does this cover CS:GO items too?

Yes. CS:GO and CS2 are one item universe: legacy CS:GO names resolve against the same catalog and return current market data.

get startedfree tier · no card
$ curl -H "Authorization: Bearer $CS2CAP_API_KEY" \
    "api.cs2c.app/v1/prices?item_id=9933"

Free until you scale.

Same data on every plan. Paid tiers only lift the ceiling.