Steam Inventory API
Loads public Steam inventories as JSON. Each request costs 0.5 points from your balance; 1 TF2 key adds 5,000 points.
To get an API key, sign in with Steam and open Settings.
Base URL https://inventory.steamlvlup.net/API
Authentication
Key in the URL
Easiest; works in a browser or a spreadsheet
/API/<key>/loadinventoryX-API-Key header
Keeps the key out of URLs and history
X-API-Key: <key>Bearer token
Same as the header; send only one of them
Authorization: Bearer <key>Errors and limits
402 The key used its daily limit. Limits reset at 00:00 UTC.
403 The balance is too low or the key is disabled.
429 The per-SteamID limit of the key or a Steam rate limit was hit.
503 The service is busy. Wait for the seconds in Retry-After, then try again.
GET
/loadinventory
Load Steam inventory
Loads one page of a public Steam inventory. Each call costs 0.5 points; cached data is served while Steam rate-limits requests.
Query parameters
steamid string · required | SteamID64 of the inventory owner |
appid string · required | Game ID, 753 for Steam items |
contextid string · required | Inventory context, 6 for trading cards |
l string · optional | Language, english by default |
count integer · optional | Items per page, 2000 by default |
start_assetid string · optional | Asset ID to continue from |
Responses
200 Inventory loaded
401 Inventory hidden or invalid API key
402 Key daily limit reached
403 Inventory private or not enough balance
422 Missing required parameters
429 Per-SteamID limit or Steam rate limit
500 Server error
502 Steam sent an invalid inventory
503 Service busy, retry after Retry-After
Request
curl -G https://inventory.steamlvlup.net/API/$API_KEY/loadinventory \
-d steamid=<STEAMID64> \
-d appid=753 \
-d contextid=6 Easiest; works in a browser or a spreadsheet. Replace $API_KEY and the <…> values.
Response · 200
{
"assets": [ … ],
"descriptions": [ … ],
"more_items": <number>,
"last_assetid": "<string>",
"total_inventory_count": <number>,
"success": <number>,
"rwgrsn": <number>
}Try it with your key Uses 0.5 points
Opens the response in a new tab. No key? Create one in Settings.