RustPotato
EN

Language

  • EN
  • PT
  • ES
  • FR
  • DE
  • PL
  • TR
  • JA
  • RU
  • ZH
  • UA
  • IT
  • CS
  • KO
  • SV
  • NL
  • DA
  • AR
Save this page

Press Ctrl+D (Cmd+D on a Mac) to bookmark this page. Open your browser's menu (⋮, or Share on an iPhone) and choose Add bookmark or Add to Home Screen to keep this page.

Skin portfolio

The RustPotato Skin Portfolio tracks the live Steam Community Market value, cost basis, and historical performance of your Rust skins locally in your browser.

    Import your Steam inventory

    Steam does not let a website read an inventory, but it lets you read your own. Your inventory has to be public (Steam profile, Edit profile, Privacy settings). Then it is three steps.

    1. Open your Rust inventory on Steam. The page is a wall of text: that is your inventory, as data. Open your Rust inventory on Steam
    2. On that page, select everything and copy it: Ctrl+A then Ctrl+C (on a Mac, ⌘+A then ⌘+C).
    3. Come back to this tab and paste anywhere on this page: Ctrl+V (⌘+V). The import runs by itself and says what it found.

    Wrong account, empty page, or you would rather paste in a box

    The 17-digit number, or the address of your profile (steamcommunity.com/profiles/… or steamcommunity.com/id/…). The button above then opens that inventory instead of the account signed in.

    Save, load, empty

    Your portfolio is stored in this browser only. Cleared site data, another browser or another device start from nothing, so download it as a file now and then, and load the file back to restore it.

    Download as a JSON file

    How the value is worked out

    The RustPotato Skin Portfolio values your Rust skins and marketable items in US dollars directly inside your browser without requiring a login or external account connection, tracking daily Steam Community Market prices, acquisition cost basis, net profit or loss, 30-day value curves, and collection completion.

    Unlike external inventory trackers that store your Steam ID on a third-party server, the RustPotato Skin Portfolio keeps your holdings in browser localStorage and lets you back them up as a portable JSON file at any time. Players can add skins manually from the search bar or any RustPotato skin table, or import their public Steam Rust inventory (app ID 252490, context 2) in one paste to calculate total current market value, total invested cost, net profit, 7-day and 30-day portfolio shifts, and missing pieces across every multi-item skin collection.

    The value of a skin is today’s price, the cheapest listing on the Steam Market, times how many you hold. The curve uses the same daily line as the skin list: the cheapest listing in the recent part, the median sale price of each day before it, and a day with no price keeps the last one.

    Bought on and Paid each start as the skin’s first day on the Steam Market and its price that day, in grey: type over them with your real date and price, and the profit column and the totals follow. A date you change without a price takes the price of that day. Invested and profit only count the skins that have a price.

    A skin Steam marks as not marketable, such as one from a plush code, is kept when you import your inventory, under “not on the market”, with no price and no value. A brand-new skin is kept the same way, under “new skin”, until the market gives it a price.

    Quantities are yours to edit in the table. The Steam import sets them to what the inventory holds; the + and − counters move them one at a time.

    The Steam page you paste is read on your device and never sent anywhere.

    Every skin with its price and its chart

    Frequently asked questions about the Rust skin portfolio

    How do you import your Steam Rust skin inventory into the RustPotato portfolio?

    Open the Import from Steam panel, click the official Steam inventory JSON link for Rust (app 252490, context 2) while signed into Steam in your browser, copy the JSON text, and paste it anywhere on the portfolio page to import your items.

    Does the RustPotato Skin Portfolio require a Steam login or store your inventory on a server?

    No login or Steam OAuth connection is ever required: your skin list, quantities, purchase dates, and paid prices stay exclusively in your browser localStorage, and you can export or reload the portfolio as a local JSON file across devices.

    How are Rust skin portfolio values, purchase costs, and profit calculated?

    Each priced skin is valued at today’s cheapest US dollar listing on the Steam Community Market (or its weekly store price), while its default cost basis uses the price on your chosen acquisition date so the table computes exact dollar and percentage profit.

    How does the portfolio handle non-marketable Twitch drops and duplicate Rust skins?

    Duplicate copies of the same skin multiply that row’s market value and cost basis by the quantity held, while non-marketable Twitch and Kick drops or redeemable items remain listed in your inventory count without adding a market price.

    How does the collection completion tracker work inside the Rust skin portfolio?

    Whenever your portfolio holds at least one piece from a named Rust skin collection, the Collections panel shows how many pieces you own, calculates the US dollar cost of the missing skins, and links directly to the 3D Skin Lab.

    How is the historical portfolio value chart drawn over 30 days, 12 months, and all time?

    The portfolio chart sums the daily US dollar price series of every held skin from the date you acquired it forward, carrying the last recorded price across quiet days with no sales so your total portfolio curve stays continuous.