Cortex AH Script

Ranked-war auction values, inside Torn

A userscript for Torn.com and Torn PDA. It shows the AAV, Average Auction Value, beside the ranked-war gear it can match, from the same completed sales as the AH Database.

No API key, no account, no sign-up. It runs on the Auction House, the item market, bazaars, Items and display cases, and nowhere else.

Install the userscript Free. Your userscript manager checks torncortex.com for updates.

What it puts on the page

An AAV beside each listing
On the Auction House, each ranked-war listing it can match gets an AAV and how the current bid compares with it. Thin evidence shows as a range, and a listing with no matching sales says so.
A panel with the sales behind it
Open a row for the recent sales behind the AAV, each with its price, date, perk roll and quality. Where that exact copy has sold before, those sales are listed too.
Best buys
The panel lists up to five auctions you viewed in the last 30 minutes that sit furthest below their AAV. The list is not saved.
A plain AAV on other pages
On the item market, bazaars, Items, display cases and both listing pages, ranked-war gear shows an AAV with no verdict on the asking price. Tap it for the same panel. Each page can be switched off in Settings.
The tier resolved, or left alone
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 to type
It reads the page you are on. No item pickers, no quality entry, no keys.

Installing

Desktop

  1. Add a userscript manager: Tampermonkey or Violentmonkey.
  2. Open the script and confirm the install prompt.
  3. Go to the Auction House. A Cortex tab appears on the right edge.

Torn PDA

  1. Open the userscripts section in PDA settings.
  2. Add a remote script and paste the same address.
  3. Open the Auction House. That is the whole setup.

What it reads

Prices come from the AH Database
AAVs and recent sales come from api.torncortex.com, the price service behind the AH Database, built from completed sales read through Torn’s official API. The script works out the AAV in your browser with the same code the database page uses.
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 House page you loaded, in the tab you are looking at. On the other pages it reads only the item, perk and roll beside each piece of gear, never the asking price.
What it sends
The items, perks, rolls, rarity and quality on screen, plus the copy ids Torn shows for them. It never sends a bid, a price, a name or a key. A copy id the database has not seen is looked up on Torn later, with the Cortex key.
What it keeps on your device
Item and perk names, refreshed weekly; a copy of the sales already fetched, each item dropped after 21 days; and its settings. The Clear cached sales button in Settings removes the copy.
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 balances and no messages.
No polling
It asks the price service once per item and perk on each page you open, and only while that tab is visible. Nothing runs in a background tab.
A report only when asked
On the pages other than the Auction House, Settings has a Copy diagnostic report button. It copies layout measurements of the rows on screen to your clipboard, with player ids and names masked, and sends nothing.

Full detail, including Torn’s API disclosure table, in the privacy and data policies.

Open the AH Database