Developer learning center
Steam API resources and developer guides
Find the right WOK guide for a real integration task: choose an API key, identify a Steam user, read any supported public game inventory, inspect Rust stats, value items or handle rate limits. Each guide links to working endpoints and limitations.
WOK APIcurl --fail-with-body -H "Authorization: Bearer $WOK_API_KEY" "https://woksteamapi.com/v1/key"Which games can I request?
All eight named games use the same public inventory endpoint. The game key changes; item price coverage varies by source and item.
| Game guide | Steam AppID | game parameter | Observed price sources |
|---|---|---|---|
| CS2 | 730 | cs2 | Steam Market and configured marketplace observations |
| DOTA 2 | 570 | dota2 | Steam Market and configured marketplace observations |
| RUST | 252490 | rust | Steam Market and configured marketplace observations |
| TF2 | 440 | tf2 | Steam Market and configured marketplace observations |
| PUBG | 578080 | pubg | Steam Market observations |
| s&box | 590830 | sandbox | Steam Market observations |
| Unturned | 304930 | unturned | Steam Market observations |
| PAYDAY 2 | 218620 | payday2 | Steam Market observations |
Call GET /v1/inventory?game=rust&steam_id=... with your WOK key, replacing rust with any key above. Price and history endpoints accept these named keys, but a valid item can be unpriced and historical observations begin only when WOK records them. Numeric AppIDs are supported for public inventory reads without a named game's price catalog.
Steam account profiles, names, level, friends and visible games do not take a game key. Rust also has separate player statistics, achievements and playtime endpoints. Read the profile guide for public name history, and the visibility guide for private fields and unknown values. Price history explains why an item's older dates may have no observations.
Start with Steam and WOK
Pick the correct credential and request contract before writing a client.
Read and value inventories
Build a public inventory lookup, then add pricing only where data is available.
Games and market data
Use a game-specific guide when its pricing or item metadata differs.
Operate and migrate
Handle limits and compare providers before switching production traffic.