You keep full control of your data. This page runs entirely in your browser and talks only to
api.torn.com — there is no server, and nothing is sent anywhere else.
Data Storage
Data Sharing
Purpose of Use
Key Storage & Sharing
Key Access Level
Will the data be stored for any purpose?
Who can access the data besides the end user?
What is the stored data being used for?
Will the API key be stored securely and who can access it?
What key access level or specific selections are required?
Only locally, in your browser — your log history, daily snapshots, cached inventory & prices, settings and manual costs. Persistent until you clear it with the button below.
Nobody
Not eligible — only you have access. Shows you your own inventory's cost and profit, and your own energy use against your gym target.
Stored locally only if you tick “Remember” / Not shared
Custom: user → basic, inventory, log, bars, cooldowns, refills, gym, personalstats; torn → items, logtypes, gyms; market → itemmarket. Or Full Access.
Recommended:create a custom key
with only the selections above. A Full Access key also works — logs are needed because that's where your purchases, item finds and gym training are recorded.
You can review every call made with your key in Torn under API Keys → key log; this app tags its calls with the comment inventory-profit.
Settings
Show:
Sell via:
Item
Qty
Paid / unit
Market / unit
Break-even
Total paid
Net if sold
Profit
ROI
Click a row to see the purchases used for its cost. Click its Trade / Personal tag to move it between groups. “Paid / unit” can be typed over when no log is found — overrides are saved in this browser.
Range:
Realised profit (running total)
Item
Bought
Spent
Avg buy
Sold
Proceeds
Avg sell
Realised
Margin
Used
Held
Unrealised
Total
Realised profit matches each sale against your oldest purchases and finds first, using sale proceeds after fees.
Units sold with no purchase on record (e.g. bought before your saved log history) aren't counted in realised profit — “Read older log history” in Settings can fill the gap.
Unrealised profit is what you hold now, valued with the Sell via choice above. Trades and gifts aren't in Torn's buy/sell logs, so they aren't counted.
Market valueProfit after fees (items with a known cost)
Changes
Item
Qty then
Qty now
Price then
Price now
Value change
Daily totals table
Date (TCT)
Items
Market value
Paid
Profit
A snapshot is saved each day you load the page (one per Torn day; later loads replace it). Totals follow the Show and Sell via choices above.
Gym target & planning
Best options
This week
Gym energy comes from your gym training logs. Attacks are counted at 25 energy each from your attack stats; other energy uses aren't reported by the API.
Attacks, boosters and refills compare your stats now with Torn's daily snapshot for the week's start day, so a week that doesn't start at 00:00 TCT can be out by part of a day. All times are Torn City Time (UTC).
Range:
Cost consumables at:
Training jumps
Trained (TCT)
Stacked
Cost
Gym energy
Stats gained
Cost / stat
Gain / energy
Consumables used
Item
Used
Came from
Cost
Each
Energy
Effect
By week
Week from (TCT)
Consumables
Gym energy
Stats gained
Jumps
Cost / energy
A jump is a burst of gym training with Ecstasy or a big happy item (erotic DVD etc.) used within the hour before it;
everything you used since your previous training — the stacked Xanax, cans and so on, up to 3 days back — counts towards it.
Consumables are costed at what they cost you, oldest stock used first: bought units at the price you paid, and units from crimes, finds, gifts and faction payouts at $0
(the free sources are set under Inventory profit → Settings). Anything with no purchase or find on record is valued at today's market price and marked ≈.
Points refills cost points rather than cash, so they aren't included. Item use logs come from Settings → Item use log types on the Inventory page.
Weeks follow the start day set on the Energy page.