Steam Price API
Каждое поле Steam Community Market, нормализованное в один JSON-схема. Актуальные цены, оконная история, buy orders, объёмы — без 429, без скрапинга.
Три продукта, три задачи
Выберите подходящий API данных Steam
Цены, рынки и инвентари используют одни предметы, но решают разные задачи. Начните с продукта, отвечающего за нужные данные.
Steam Price API
Полные данные поддерживаемых предметов, текущие цены Steam Community Market, продажи и история цен.
/steam/api/items
Game Market API
Текущие цены поддерживаемых сторонних площадок для CS2, Rust, Dota 2, TF2 и других игр.
/steam/api/items?markets=…
Steam Inventory API
Публичные активы инвентаря и нормализованные метаданные для каждой поддерживаемой игры Steam.
/steam/api/inventory
Endpoints
One JSON schema across the whole Steam Price catalogue. Same auth header for every route.
/steam/api/items
/steam/api/item
/steam/api/info/items
/steam/api/complete/items
Steam Price API — every field, explained
Each item returned by /steam/api/items
comes back with up to 60 fields, grouped here by purpose. Numeric fields are floats in the
requested currency. Time-windowed prices (24h / 7d / 30d / 90d) make charting and trend detection trivial — no extra calls needed.
Steam — current prices 8 fields
| Key | Description |
|---|---|
| pricelatest | Latest offer price; null if no offer available |
| pricelatestsell | Latest sell price |
| pricelatestsell24h | Sell price 24 hours ago |
| pricelatestsell7d | Sell price 7 days ago |
| pricelatestsell30d | Sell price 30 days ago |
| pricelatestsell90d | Sell price 90 days ago |
| lateststeamsellat | Last Steam sell date |
| latest10steamsales | Last 10 Steam sales as array (date / price tuples) |
Steam — median 5 fields
| Key | Description |
|---|---|
| pricemedian | Median price based on last 10 sales |
| pricemedian24h | Median 24 hours ago |
| pricemedian7d | Median 7 days ago |
| pricemedian30d | Median 30 days ago |
| pricemedian90d | Median 90 days ago |
Steam — average 5 fields
| Key | Description |
|---|---|
| priceavg | Average price based on last 10 sales |
| priceavg24h | Average 24 hours ago |
| priceavg7d | Average 7 days ago |
| priceavg30d | Average 30 days ago |
| priceavg90d | Average 90 days ago |
Steam — safe / min / max / mix 4 fields
| Key | Description |
|---|---|
| pricesafe | Safe price = median history of last 90 days × 0.95 |
| pricemin | Minimum price from last 90 days |
| pricemax | Maximum price from last 90 days |
| pricemix | Lowest among last sell, last offer, or real market price |
Third-party marketplace prices 7 fields
| Key | Description |
|---|---|
| pricereal | Current lowest price from external markets |
| pricereal24h | Lowest price 24 hours ago |
| pricereal7d | Lowest price 7 days ago |
| pricereal30d | Lowest price 30 days ago |
| pricereal90d | Lowest price 90 days ago |
| pricerealmedian | Median of the 5 lowest external prices |
| winloss | Percentage difference between third-party and Steam price (profit or loss) |
Steam — buy orders & offers 5 fields
| Key | Description |
|---|---|
| buyorderprice | Current buy order price |
| buyordermedian | Median of last 5 buy orders |
| buyorderavg | Average of last 5 buy orders |
| buyordervolume | Current buy order volume |
| offervolume | Current number of offers |
Steam — sales volume & demand 8 fields
| Key | Description |
|---|---|
| soldtoday | Number sold today |
| sold24h | Number sold yesterday |
| sold7d | Number sold 7 days ago |
| sold30d | Number sold 30 days ago |
| sold90d | Number sold 90 days ago |
| soldtotal | Total number sold |
| hourstosold | Average time to sell |
| points | Demand points based on item popularity |
Item metadata 18 fields
| Key | Description |
|---|---|
| priceupdatedat | Last update time for prices, offers, and sales |
| markethashname | Market hash name of the item |
| marketname | Market name of the item |
| slug | URL-friendly identifier of the item |
| color | Item color code — can be null |
| bordercolor | Border color code — can be null |
| unstable | 1 for unstable, 0 for stable |
| unstablereason | Reason for instability — can be null |
| wear | Wear condition (e.g. fn for Factory New) — can be null |
| itemgroup | Item group (e.g. rifle) — can be null |
| itemtype | Item type (e.g. m4a1-s) — can be null |
| itemname | Item name (e.g. printstream) — can be null |
| rarity | Item rarity (e.g. covert) — can be null |
| quality | Item quality (e.g. normal) — can be null |
| isstattrack | 1 = StatTrak, 0 = not StatTrak |
| isstar | 1 = has star, 0 = no star |
| markettradablerestriction | Number of days for trade restriction — can be null |
| itemimage | Item image URL |
Query Steam prices in under 2 minutes
One auth header, one URL, every Steam community market item. Filter by game, market hash name, price range, float — or drop the filters and stream the full catalogue.
- → Native currency conversion via
?currency=EUR. - → 24h / 7d / 30d / 90d price windows baked into every row.
- → Current Steam Community Market fields alongside normalized item metadata.
- → Buffered and cached upstream reads reduce rate-limit exposure.
About the Steam Price API
Ищете Steam Market API? Steam Price API — рабочий эндпоинт для всего, что связано с ценами. Возвращает до 50 полей на item — текущую цену, оконные средние (24ч, 7д, 30д, 90д), медиану, safe price, мин, макс, third-party сравнение, данные buy orders, объёмы продаж и метаданные.
Steam Price API — FAQ
Какие поля возвращает Steam Price API?
Около 50 полей на item — см. таблицу референса полей выше. Группируются в текущие цены Steam, медиана/среднее Steam, safe/min/max Steam, third-party сравнение, buy orders, объёмы продаж и метаданные.
Какие игры поддерживаются?
CS2, Dota 2, Rust, TF2 и 8+ других Steam community игр. Полный список на хабе /steam-games-api.
Нужно ли мне обрабатывать Steam rate-limits?
Нет. Мы обрабатываем Steam rate-limits на стороне сервера — вы всегда получаете чистый JSON ответ. Никаких 429 для обработки.
Which games are supported?
CS2, Dota 2, Rust, TF2 and 8+ other Steam community games. The full list is on the /steam-games-api hub.
Do I need to handle Steam rate limits?
Steamwebapi buffers and caches upstream reads to reduce rate-limit exposure. Clients should still follow the documented limits and handle API errors.
What is the difference between the Steam Price API and Game Market API?
The Steam Price API returns supported item data and Steam Community Market price fields. The Game Market API adds comparable prices from supported third-party marketplaces such as Buff, CSFloat, Skinport and DMarket.
Build with live Steam prices
One key, one schema, every Steam item.