Three different numbers
| Metric | What it measures | Endpoint |
|---|---|---|
| Listing count | Active seller listings right now | count on /v1/prices/latest |
| Completed sales | Trades that actually happened | /v1/market-sales/search |
| Bulk sales export | Last 24h sales dump | /v1/market-sales/export |
A skin can show count: 500 listings and zero sales today — still liquid-looking but stale. Conversely, sales can spike while listings drop (inventory absorbed).
Listing counts (liquidity proxy)
curl -s -X POST "https://api.cspriceapi.com/v1/prices/latest" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["AK-47 | Redline (Field-Tested)"],"markets":["youpin","buff163","skinport","csfloat","market-csgo"]}'
Use count to:
- Filter bots (
count >= 10) - Weight fair value confidence
- Spot fake arbs (1 listing at weird price)
Market.CSGO is notable for sales-count fields on listings where available — see Market.CSGO API.
Completed sales search
curl -s "https://api.cspriceapi.com/v1/market-sales/search?market_hash_name=AK-47%20%7C%20Redline%20(Field-Tested)" \
-H "x-api-key: YOUR_API_KEY"
Use sales to:
- Confirm listing prices trade in reality
- Detect manipulation (low sales at inflated ask)
- Build volume dashboards
Product overview: Sales Data.
Bulk export (24h)
curl -s "https://api.cspriceapi.com/v1/market-sales/export" \
-H "x-api-key: YOUR_API_KEY"
For ETL pipelines, analytics warehouses, and market-wide volume studies.
YouPin as a reference market
YouPin898 is one of the main Chinese CS2 marketplaces. When measuring "market activity":
- Start with YouPin + BUFF listing counts and YouPin sales (sales data covers YouPin, CSFloat and Skinport only).
- Add Western markets for retail layer.
- Report per-market — do not sum CNY and USD counts without conversion context.
Worked example: misleading listing count
| Market | Ask | count |
|---|---|---|
| DMarket | $45 | 1 |
| CSFloat | $52 | 340 |
DMarket "cheapest" ask is one listing — not a liquid market. A volume-aware bot skips count < 5.
Supply vs demand narrative
- Rising listings + falling sales → supply glut, bearish
- Falling listings + rising sales → absorption, bullish
- Requires time series — combine daily history + daily sales aggregates