# Skinport price API for Counter-Strike 2

Full documentation for the Skinport price API for CS2: live prices with max/mean/median listing stats, rolling 24h/7d/30d/90d sale history, and OHLC candles in USD.

The cs2.sh Skinport API returns real-time Skinport prices for every CS2 item on `/v1/prices/latest`, collected every few minutes. Skinport is the only source with full listing statistics: `max_ask`, `mean_ask`, and `median_ask` alongside `ask` and `ask_volume`, plus rolling 24h/7d/30d/90d sale history with price and volume. cs2.sh keeps all of it.

Doppler, Gamma Doppler, and Case Hardened are priced individually, refreshing every ~5 minutes.

`/v1/prices/history` turns those snapshots into continuously updating OHLC candles at `5m`/`30m`/`1h`/`1d` for every Skinport item, a record the raw Skinport feed does not keep.

Every response is JSON keyed by the canonical `market_hash_name`, with `updated_at` and `collected_at` timestamps on every price. GET returns the whole market in one call; POST returns specific items. The same key and schema cover BUFF, Youpin, CSFloat, Steam, and C5Game.

About Skinport: skinport.com is the largest bot-based CS2 marketplace, based in Germany and serving the EU. Items trade through Skinport's own bots for instant delivery rather than peer-to-peer.

Updated 2026-08-21

## Fields

|  |  |
| --- | --- |
| `ask` | Lowest listing price (USD) |
| `ask_volume` | Items listed for sale |
| `max_ask` | Highest listing price |
| `mean_ask` | Average listing price |
| `median_ask` | Median listing price |
| `24h_history` | 24-hour sale history (price, volume) |
| `7d_history` | 7-day sale history |
| `30d_history` | 30-day sale history |
| `90d_history` | 90-day sale history |

## endpoints

|  |  |
| --- | --- |
| [`/v1/prices/latest`](https://cs2.sh/docs/prices-latest) | Live Skinport prices with max/mean/median listing stats and rolling sale windows |
| [`/v1/prices/history`](https://cs2.sh/docs/prices-history) | Continuously updating OHLC candles at 5m/30m/1h/1d, since December 24th, 2025 |

## common questions

### How often does cs2.sh update Skinport prices?

cs2.sh collects Skinport prices and statistics for every item every few minutes: the lowest listing, listing count, max/mean/median listing prices, and rolling sale windows.

### What statistics does the Skinport API include?

Alongside the lowest listing and listing count, the cs2.sh Skinport feed carries max, mean, and median listing prices plus rolling 24h/7d/30d/90d sale history with price and volume. Skinport is the only source with full listing statistics.

### Does the Skinport API cover Doppler and Case Hardened variants?

Yes. Doppler phases, Gamma Doppler, and Case Hardened tiers are fully supported.
