The auction database, inside Torn
An integrated userscript for Torn.com and Torn PDA. It marks Auction House listings with real-time valuation backed by the same sale history this site publishes.
No API key, no account, no sign-up. It runs on torn.com/amarket.php and nowhere else.
Install the userscript Free. Updates itself. Reinstalling is never necessary.
What it puts on the page
- A value on every row
- Each listing gets an inline figure and how the current bid compares to it. Where the evidence is thin it reads as a range, and it says so.
- A panel with the evidence
- Open a row and you get the comps behind the number: how many sales, at which roll, over what window, and how recent they are.
- The tier resolved for you
- Perk roll bands overlap at their edges, so a boundary roll can belong to two rarities. The script resolves it from the data or abstains, and never guesses from the row colour.
- Nothing you have to type
- It reads the page you are on. No item pickers, no quality entry, no keys.
Installing
Desktop
- Add a userscript manager: Tampermonkey or Violentmonkey.
- Open the script and confirm the install prompt.
- Go to the auction house. A tab appears on the right edge.
Torn PDA
- Open the userscripts section in PDA settings.
- Add a remote script and paste the same address.
- Open the auction house. That is the whole setup.
What it reads
- Prices come from this database
- Valuations are fetched from the same worker that serves this site, built from completed sales through Torn's official API. The script does not price anything on its own.
- Live listings come from the page you opened
- Torn's API publishes completed sales, not open auctions. So current bids are read from the auction page you loaded yourself, in the tab you are looking at. Nothing is fetched from a page you did not open, and nothing runs in a background tab.
- No key, and no account data
- It never asks for an API key, on any platform, and it could not use one: it makes no requests to Torn. It reads no stats, no inventory and no messages. Requests to the price service are spaced well inside Torn's rate limit and there is no polling.