Steam Price API
Elk veld van de Steam Community Market, genormaliseerd in één JSON-schema. Actuele prijzen, gevensterde geschiedenis, kooporders, verkoopvolume — zonder 429, zonder scraping.
Drie producten, drie datataken
Kies de juiste Steam-data-API
Prijs-, markt- en inventarisgegevens delen dezelfde items, maar lossen verschillende problemen op. Begin met het product dat jouw data beheert.
Steam Price API
Volledige ondersteunde itemdata met actuele Steam Community Market-prijzen, verkopen en prijshistorie.
/steam/api/items
Game Market API
Actuele prijzen van ondersteunde externe marktplaatsen voor CS2, Rust, Dota 2, TF2 en meer.
/steam/api/items?markets=…
Steam Inventory API
Openbare inventarisassets en genormaliseerde itemmetadata voor elke ondersteunde Steam-game.
/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
Op zoek naar een Steam Market API? De Steam Price API is het referentie-endpoint voor alles wat met prijzen te maken heeft. Het geeft tot 50 velden per item terug — actuele prijs, gevensterde gemiddelden (24u, 7d, 30d, 90d), mediaan, veilige prijs, min, max, externe vergelijking, koopordergegevens, verkoopvolume en metadata — in één enkele request.
Steam Price API — FAQ
Welke velden geeft de Steam Price API terug?
Ongeveer 50 velden per item — zie de referentietabel met velden hierboven. Ze groeperen zich in actuele Steam-prijzen, Steam-mediaan/-gemiddelde, Steam safe/min/max, externe vergelijking, kooporders, verkoopvolume en metadata.
Welke games worden ondersteund?
CS2, Dota 2, Rust, TF2 en 8+ andere Steam-communitygames. De volledige lijst staat op de hub /steam-games-api.
Moet ik de rate limits van Steam beheren?
Nee. Wij beheren de rate limits van Steam server-side — je krijgt altijd een schone JSON-respons. Geen 429 om af te handelen.
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.