Steam App ID 570

Dota 2 Price, Market & Inventory API

Build Dota 2 cosmetic catalogues, marketplace comparisons and inventory tools through three documented APIs.

Three core API requests

Dota 2 Price, Market and Inventory API examples

Use the same game parameter mapped to Steam App ID 570 across the Items and Inventory endpoints. Add a market filter when you only need selected third-party prices.

Dota 2 Price API · GET /steam/api/items
curl 'https://www.steamwebapi.com/steam/api/items?game=dota&key=YOUR_API_KEY'
Dota 2 Market API · GET /steam/api/items
curl 'https://www.steamwebapi.com/steam/api/items?game=dota&markets=MARKET_IDENT&key=YOUR_API_KEY'
Dota 2 Inventory API · GET /steam/api/inventory
curl 'https://www.steamwebapi.com/steam/api/inventory?steam_id=STEAM_ID64&game=dota&key=YOUR_API_KEY'

Three Dota 2 APIs for cosmetics, prices and inventories

Dota 2 uses Steam App ID 570. The Dota 2 Price API returns supported cosmetic data and current prices, the Dota 2 Market API compares supported third-party prices, and the Dota 2 Inventory API retrieves public inventories.

Use these endpoints for a Dota 2 item catalogue, price tracker, marketplace comparison or inventory checker. Responses are normalized where supported, while coverage and freshness remain explicit for each data source.