-
-
Notifications
You must be signed in to change notification settings - Fork 0
Usage Inventory Wallet and Market
Part of the Usage reference. · ← Previous: Friends & chat · Next: Configuration →
Read-only access to your Steam inventory, wallet balance, and the Community
Market (item prices, search, and your own listings). Item price and market search are
public and need no login. Inventory, wallet, and your listings require an active session,
or a browser web token stored via
login --web-token, which powers exactly these commands
without a client login.
Market eligibility. Wallet and market features require the account to be eligible for the Steam Community Market: Steam mandates the Steam Guard Mobile Authenticator enabled for 15+ days (and no recent new-device holds). Ineligible accounts get a clear error rather than data. (Buying/selling are not implemented yet.)
List the logged-in account's inventory for a game.
aurelia inventory <APP_ID> [--context <ID>] [--json]
| Option | Description |
|---|---|
-c, --context <ID> |
Inventory context id (default 2). Steam community items (cards, gems, backgrounds) live under app 753, context 6. |
The text view is an AMOUNT / TRADE / MKT / NAME table (TRADE = tradable, MKT = marketable).
The --json output is an array of { "asset_id", "class_id", "name", "market_hash_name", "item_type", "amount", "tradable", "marketable", "icon_url" }.
aurelia inventory 753 --context 6 # your Steam cards / gems / backgrounds
aurelia inventory 730 # CS2 items (context 2)
aurelia inventory 753 --context 6 --jsonShow your Steam Wallet balance. Requires an active, market-eligible session.
aurelia wallet [--json]
The --json output is { "balance_cents", "currency", "country", "formatted" }
(balance_cents is in the currency's minor units and currency is the Steam currency id).
aurelia wallet
aurelia wallet --jsonLook up an item's Community Market price. Public: no login required.
aurelia market price <APP_ID> <NAME> [--currency <ID>] [--json]
| Option | Description |
|---|---|
<NAME> |
The exact market hash name (case-sensitive), e.g. "Mann Co. Supply Crate Key". Quote it. |
-c, --currency <ID> |
Steam currency id (1=USD, 2=GBP, 3=EUR, …). Default 1. |
The text view prints the lowest price, median price, and 24-hour volume. The --json output
is { "market_hash_name", "lowest_price", "median_price", "volume" } (prices are
Steam-formatted strings, and any may be null if Steam has no data).
aurelia market price 440 "Mann Co. Supply Crate Key"
aurelia market price 730 "AK-47 | Redline (Field-Tested)" --currency 3 --jsonSearch the Community Market. Public: no login required.
aurelia market search [QUERY] [--app-id <ID>] [--count <N>] [--json]
| Option | Description |
|---|---|
QUERY |
Free-text query (optional). |
-a, --app-id <ID> |
Restrict to one game. |
-n, --count <N> |
Maximum results (default 20). |
The text view is a PRICE / LIST / NAME table (LIST = number of active sell listings). The
--json output is { "total_count", "results": [ { "name", "market_hash_name", "app_id", "app_name", "sell_listings", "sell_price", "sell_price_text" } ] } (sell_price in minor units).
aurelia market search "Sticker" --app-id 730 --count 10
aurelia market search --app-id 753 --jsonShow your own active market listings and open buy orders. Requires an active session.
aurelia market listings [--json]
The --json output is { "listings": [ { "listing_id", "market_hash_name", "price" } ], "buy_orders": [ { "buy_order_id", "market_hash_name", "price", "quantity" } ] } (prices in
minor units).
aurelia market listings
aurelia market listings --jsonUsers
-
Usage
- Global behavior
- Authentication
- Library
- Store & discovery
- Collections
- Install & maintenance
- Launching
- Depots & branches
- Downgrade & pinning
- Steam Cloud
- Steam Workshop
- Friends & chat
- Inventory & market
- Configuration
- Proton & Wine
- Windows Steam runtime
- Luxtorpeda plugin
- umu-launcher plugin
- Launch scripts
- Session daemon
- Files & locations
- Exit codes & logging
- Windows Steam Runtime
Maintainers
Architecture