TORN/OPS

Jump · Gym · Travel Planner
Remember on this device
Key never leaves your browser — calls go directly to api.torn.com over HTTPS. Use a Limited key (Settings → API Keys), not Full. Revoke it any time.

Premium Access Locked

Unlocks the premium tools — Career Campaign, Crimes 2.0, and the Travel Worth-It Board.

Bars

Connect an API key to load your bars.

Cooldowns & Status

Waiting for data.

Battle Stats

Waiting for data.

Gym Gain Perks Detected

Waiting for data.

Parsed from your property, education, job, faction, merit and book perks. The Jump Lab uses these automatically; you can override there. Faction Steadfast bonuses only appear once you are past recruit probation.

Should you happy-jump? live, from your build

Connect an API key — I'll check your total base stats and company and tell you whether happy/99k jumps or natural-energy training wins for your build.

Jump Sequencer

Order is law: boosters fill the cooldown budget first, ecstasy doubles whatever happy exists at the moment you take it, and the energy dump starts immediately after — happy drains as you train, so highest-priority stats go first.

Inputs

Energy is set below in the training model (stacked + refill blocks).
Faction ×1.5 Book ×2 Diabetes Day ×3 Absorption +10%

Multipliers apply to candy only (not eDVD/mistletoe). Book = Yes Please Diabetes (×2, 31 days); Diabetes Day event ×3 (Nov 13–15); faction candy perk ×1.5; Grocery Absorption 7★ +10%. All four stack (×9.9). Candy adds 30 min booster cooldown each; happy over the max decays back to your base max at xx:00/15/30/45, so train promptly.

Training model — priority queue (one train per block)

Block 1 dumps your full stacked energy into priority #1 while happy is at its peak, so your top stat gets the best of the multiplier. Later refill blocks train at naturally lower happy, so they go to lower-priority stats. Note: Torn iterates every train internally at the gym's energy increment, so a big block is really many sub-trains with happy decaying across them (there is no efficiency difference between one big click and many small ones \u2014 the win is purely the ordering, top stat while happy is highest).

Gym-gain perk % (auto-filled, editable)

Projected Gains

Set inputs and recalculate.

Method comparison — same cooldown budget & energy

MethodUsesHappy @ XTotal gainItem cost$/stat

The scarce resource is cooldown hours, not money. When the $/stat of a stronger booster is affordable to you, the weaker one is never correct again. Gains use the Vladar formula, verified accurate below 50M per stat (covers nearly everyone). Above 50M expect a small error that grows with stats, since Torn's post-cap curve isn't public. Torn also adds per-train randomness, so these are expected values.

Guided 99k Jump the extreme cap jump

The 99k jump spikes you to Torn's 99,999 happy cap, then trains — happy multiplies gym gains, so hitting the cap gives the biggest stats-per-energy. Poison Mistletoe is the engine: using it on another player drains 25% of their current happy and transfers it to you (they lose it, you gain it). That's why a jump needs a high-happy puller/host — on a puller sitting at 99,999, one mistletoe hands you ~25,000 happy. A 2nd on the same person gives less (~18,750) because they're now 25% lower; against a fresh max-happy target it's another ~25,000. Two mistletoe + eDVDs get you to ~50k, then Ecstasy doubles that to the 99,999 cap as the final step.

Connect an API key, then set your puller and items.

Cost assumes you supply 2 Poison Mistletoe + Ecstasy + your eDVDs + Xanax, plus a host fee in eDVDs (≈6 public, ≈15+ private). Prices for mistletoe/eDVD come from the Booster Library below (edit them); Ecstasy/Xanax use rough defaults. Ecstasy is the doubler that reaches the cap — anything over 99,999 is clipped, and happy drains as you train, so dump energy immediately.

Calibrate Against Your Own Train verify the formula for YOUR account

Paste the numbers from a real gym train (the game's own log line). The tool predicts what it thinks you should have gained and compares to reality, then computes a personal correction factor. This is the honest fix above 50M per stat, where Torn's curve is undisclosed: anchor to your own logs instead of trusting any formula. Example log: "You used 150 energy training your dexterity 3 times in Elites increasing it by 600,314.18"

Enter a real train above to check the formula against it.

Booster Library editable — verify current values on the wiki

ItemHappy eachCooldown (h)Est. price ($)

Happy values and cooldown hours drift with game updates and events. Edit any cell — the comparison table and sequencer recompute live. Prices default to rough market figures; set them to today's cheapest listing for accurate $/stat.

Gym Ladder active gym unknown

GymStageE/train STRSPDDEFDEXCost
Connect an API key — gym data is pulled live from the Torn API so dot values are always current.

Gyms unlock as you spend energy training. Higher dots = more gain per energy. Your active gym is highlighted and pre-selected in the Jump Lab. Specialist gyms (bottom of the ladder) trade away stats — do not commit until your build is decided.

Route Planner

Run profit calculator

Click any row in the live stock table to load its abroad price into the calculator. Set the Torn-side price from the item market. $/hr uses the round trip plus 5 min of ground time.

Live Foreign Stock YATA feed

Open YATA travel page ↗
ItemIn stockCostData ageLanding outlook
Select a destination and pull live stock. Data is crowdsourced from players running YATA-connected scripts.

Landing outlook is a heuristic: foreign shops restock on a cycle, and popular items (flowers, plushies, Xanax) are stripped within minutes of restock. If stock is 0 now with old data, it may restock before you land; if it is low with fresh data, assume it is gone. For serious runs, coordinate with your faction's restock-watch channel.

Flight Board

DestinationStandardAirstripWLT BusinessSignature cargo

Times are one-way estimates in minutes. Switzerland doubles as the rehab clinic run — pair it with a Xanax restock. South Africa is the hunting loop. Museum plushie/flower sets convert to points.

API Key Hygiene

Torn keys come in four levels: Public, Minimal, Limited, Full. This tool needs Limited (bars, battle stats, cooldowns, perks). Never hand a Full key to any third-party tool — Full exposes messages and logs. Cut one key per tool so you can revoke individually, name them after the tool, and audit the list at Settings → API Keys monthly. If a tool only needs public data, give it a Public key. Treat any key pasted into chat, forums, or screenshots as burned.