DocsSkin prices

Steam Market prices, without the rate limits.

Steam Community Market prices for every CS2 item, with listing counts and daily history, next to the same item on 25 third-party markets. A documented API with stable item IDs instead of scraping the market page item by item.

  • Steam + 25 markets
  • 30,000+ items
  • Daily history
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"
{  "skin": {    "marketHashName": "AK-47 | Redline (Field-Tested)"  },  "prices": [    {      "provider": "uuskins",      "price": 23.58,      "offersCount": 10818    },    ...    {      "provider": "steam",      "price": 31.55,      "offersCount": 1273,      "providerName": "Steam"    }  ]}

Seamless Integration with our MCP Server

Give Claude, Cursor, and ChatGPT the CS2 skin market. One command writes the MCP config, agents look up items and compare every marketplace's price, and your key stays on your machine.

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

The Steam price, in context

The Steam Community Market is the reference price most players see, and usually the most expensive place to buy.

Steam lowest listing

The current lowest Steam Community Market listing and its listing count.

25 more markets

The same item on CSFloat, Buff163, Youpin, Skinport and more, cheapest first.

Daily history

Average, minimum and maximum per day, for Steam alone or across markets.

Stable item IDs

Search by name once and keep the id; no market_hash_name encoding.

No per-item scraping

Prices are collected for you several times a day; you make one request per item.

One key

The same key reads CS2 matches, stats and odds.

What does the Steam Market API cover?

Prices for CS2 items: the lowest Steam Community Market listing, its listing count and daily history, for 30,000+ items. It does not read Steam inventories, place orders or cover other games' items.

Python: Steam price and the cheapest market for one item
import requests

H = {"x-api-key": "YOUR_KEY"}
API = "https://api.citoapi.com/api/v1/cs2/skins"

item = requests.get(f"{API}/search", params={"q": "ak-47 redline field-tested"}, headers=H).json()["data"][0]
prices = requests.get(f"{API}/{item['slug']}/prices", headers=H).json()["data"]["prices"]
steam = next(p for p in prices if p["provider"] == "steam")
print("Steam", steam["price"], "| cheapest", prices[0]["provider"], prices[0]["price"])

Endpoints you can ship with

Start on prices: Steam and every other market for one item.

Prices

The current lowest listing on every marketplace we read for one item, with the listing count and a buy link, cheapest first.

View docs
  • GET/api/v1/cs2/skins/{skinId}/prices

    Current price per marketplace, with offer counts and buy links.

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

    Sell listings by price level, and buy orders where a market publishes them.

Figures on this page were checked against the live API on 2026-10-28.

FAQs

Coverage, freshness, limits

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

See plans

Price Steam listings

Get a free key and read your first Steam prices today.