The fastest way to read current CS2 skin prices across marketplaces is GET /v1/prices/latest on https://api.cspriceapi.com. One API key (x-api-key header), one normalized JSON schema — whether the underlying market prices in CNY, EUR or USD.
Quick start
- Join Discord for a test API key.
- Call the latest-prices endpoint:
curl -s "https://api.cspriceapi.com/v1/prices/latest?markets=youpin,buff163,skinport,csfloat" \
-H "x-api-key: YOUR_API_KEY"
- Match items on
market_hash_name. For Doppler knives, also matchphase(Ruby ≠ Phase 4).
What you get per item
| Field | Meaning |
|---|---|
market_hash_name | Steam economy name, e.g. the AK-47 Redline in Field-Tested wear |
price / price_rmb | Listing price in the market's native currency |
count | Number of active listings |
phase | Phase 1–4, Ruby, Sapphire, Black Pearl, Emerald (when applicable) |
change_24h, change_7d | Recent price movement where available |
Prices refresh on ~5 min live snapshots depending on the marketplace.
Filter by market or item
CSV markets — limit bandwidth:
curl -s "https://api.cspriceapi.com/v1/prices/latest?markets=youpin,buff163" \
-H "x-api-key: YOUR_API_KEY"
Specific items (POST, max 100):
curl -s "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"]}'Interactive docs
- GET/POST /v1/prices/latest — Scalar try-it UI
- Markdown mirror
- Data coverage — full endpoint matrix