What the Steam API does not give you.
Valve's Steam Web API covers accounts, inventories and some game stats, and Game State Integration streams your own game client. Neither covers pro matches, and the Steam Market is one price among many.
- Pro esports data
- Skin prices across markets
- 500 free requests / month
{ "data": { "gainers": [ ... { "marketHashName": "★ StatTrak™ Shadow Daggers | Crimson Web (Battle-Scarred)", "currentPrice": 145.68, "change7d": 47.82 } ] }}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 serverThe CS2 data Steam does not have
Pair Steam for accounts and inventories with this API for esports and prices.
Pro match data
Results, maps and box scores from pro matches.
Live pro scores
Every tracked match in progress, not just your client.
Player stats
Ratings, ADR and KAST for pro players.
Cross-market prices
Steam and third-party marketplaces side by side.
Price history
Daily prices going back years on long-listed skins.
No inventories
Inventories stay with Steam; this API prices what is in them.
Steam, GSI and a CS2 API
| Need | Steam Web API / GSI | CS2 API (Cito) |
|---|---|---|
| Pro match results | Not covered | Yes, with box scores |
| Live pro scores | GSI streams only a client you run | Every tracked match |
| Player inventories | Yes | No |
| Skin prices | Steam Community Market only | Steam plus third-party markets |
| Price history | Steam Market only | Daily cheapest across markets |
| Pro player ratings | Not covered | Rating, ADR, KAST per map |
Endpoints you can ship with
Esports and skin prices: the parts Steam leaves out.
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.
- GET
/api/v1/cs2/skins?q={name}Search skins by name, weapon, rarity or price range.
- GET
/api/v1/cs2/skins/{skinIdOrSlug}/pricesThe current price on each marketplace, cheapest first, with offer counts.
- GET
/api/v1/cs2/skins/{skinIdOrSlug}/historyDaily cheapest price across marketplaces, years back on long-listed skins.
- GET
/api/v1/cs2/skins/{skinIdOrSlug}/order-bookSell listings per marketplace with counts, and the lowest ask.
- GET
/api/v1/cs2/skins/trendingBiggest 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
Steam, GSI, inventories and prices
Can't find what you're looking for? Contact our customer support team
Next steps
- CS2 skin prices APISkin prices per marketplace, daily history and movers.
- CS2 live score APISeries, map and round score for every match in progress.
- CS2 stream overlay APILive scoreboard data for OBS overlays and widgets.
- CS:GO APIThe CS:GO scene moved to CS2. The API for it.
- CS2 API in PythonLive scores, results and player stats with requests.
- CS2 API endpointsEvery CS2 endpoint on one page, grouped by job.
Add to Steam pro results
Keep Steam for accounts. Use this for everything else CS2.