BetaRead the CS2 API docs

Every CS2 marketplace, one call.

Every CS2 item's price on each marketplace that lists it, cheapest first, with listing counts and a buy link. Filter to one market with provider, or compare them all.

  • 27 marketplaces
  • 27,010 items priced in 48 h
  • 29,549-item catalogue
GET /cs2/skins/ak-47-redline-field-tested-1ab1a2dc/prices200 OK
$ curl "https://api.citoapi.com/api/v1/cs2/skins/ak-47-redline-field-tested-1ab1a2dc/prices" \ -H "x-api-key: $CITO_API_KEY"
{  "success": true,  "data": {    "skin": {      "marketHashName": "AK-47 | Redline (Field-Tested)"    },    "prices": [      {        "provider": "csfloat",        "price": 24.01,        "offersCount": 3866      },      {        "provider": "dmarket",        "price": 24.68,        "offersCount": 1068      },      {        "provider": "youpin",        "price": 24.87,        "offersCount": 11362      },      {        "provider": "skinport",        "price": 25,        "offersCount": 530      },      {        "provider": "buff163",        "price": 25.3,        "offersCount": 8898      },      {        "provider": "steam",        "price": 32.25,        "offersCount": 1256      },      ...    ]  }}

Seamless Integration with our MCP Server

Give Claude, Cursor, and ChatGPT the CS2 data. One command writes the MCP config; agents call live scoreboard, team map stat, opening duel, and transfer tools instead of inventing match IDs, and your key stays on your machine.

MCPInstall the Cito MCP server
Claude
Cursor
OpenAI
Python
Cito API
Next.js
Discord
Slack
GitHub

Every market, one shape

Each marketplace answers in the same fields, so a price comparison or an alert is a sort and a filter, not 27 integrations. Market prices share a key with the rest of the Counter-Strike 2 API: live matches, results, player stats and rankings.

Steam Community Market

The Steam price and listing count for 22,213 items, next to the third-party markets that usually undercut it.

Buff163 and YouPin

The two biggest Chinese markets: Buff163 prices 24,561 items and YouPin 21,858, converted to USD.

Skinport, DMarket, CSFloat

Skinport 20,066 items, DMarket 17,585 and CSFloat 23,914, plus CS.MONEY, Waxpeer, LIS-SKINS, White.Market and more.

One market or all

provider=steam (or buff163, skinport, youpin, dmarket, csfloat …) returns one row; no filter returns every market, cheapest first.

Price history per market

/history takes the same provider filter, or returns the cheapest price across markets for each day.

Buy links and listing counts

offersCount says how deep each market is, and buyUrl opens the item on that marketplace.

Endpoints you can ship with

Start on skin prices: search the catalogue, then read prices per marketplace.

Skin prices

The current price of a skin on each marketplace, its daily price history, sell listings across markets, and the week's biggest movers.

View docs
  • GET/api/v1/cs2/skins?q={name}

    Search skins by name, weapon, rarity or price range.

  • GET/api/v1/cs2/skins/{skinIdOrSlug}/prices

    The current price on each marketplace, cheapest first, with offer counts.

  • GET/api/v1/cs2/skins/{skinIdOrSlug}/history

    Daily cheapest price across marketplaces, years back on long-listed skins.

  • GET/api/v1/cs2/skins/{skinIdOrSlug}/order-book

    Sell listings per marketplace with counts, and the lowest ask.

  • GET/api/v1/cs2/skins/trending

    Biggest gainers and losers over 1 day to 1 year, with sparklines.

  • GET/api/v1/cs2/skins/{skinIdOrSlug}

    One skin: weapon, rarity, collection, image and price summary.

FAQs

Marketplaces, lookups, and limits

Can't find what you're looking for? Contact our customer support team

Read the skin docs

Build price comparison sites

Create a free key and compare an item across every marketplace in one call.