promotional bannermobile promotional banner

AuctionLens

Auction house analytics for WoW: Forever — price history, listing depth, craft margins and in-game charts.
Back to Files

v0.2.1-forever

File nameAuctionLens-v0.2.1-forever.zip
Uploader
JarnotJarnot
Uploaded
Nov 11, 2026
Downloads
12
Size
188.0 KB
Flavors
Forever
File ID
9566518
Type
R
Release
Supported game versions
  • 1.60.1

What's new

AuctionLens

0.2.1

  • Ledger: stacks that sell in parts are counted right. Coming in gave every part of a stack the whole stack's deposit back. 14 parts of one 300-stone auction showed about 3g more than was really coming. Each part now gets its own share. A part was also taken off Listed now twice: once when the auction house showed it sold, and again when its mail arrived, from whichever of your auctions was oldest. That could make auctions still up drop out of the total. Deposits up now shrinks as a stack sells too. Figures already saved are corrected the first time you log in.
  • Craft panel: search, filter and sort. A search box finds recipes by name. ALL, PROFIT (at or above your highlight threshold) and SELLS (seen leaving the listings) choose what is listed. Click a column head to sort by recipe, per day or margin, and click it again to reverse. The mouse wheel scrolls past the first 14 recipes. The sort and filter are remembered, and are in settings too.
  • Heatmap fills the window. Tiles grow with the window, and their text grows with them. When every category fits at a readable size, they are all shown at once; otherwise the map scrolls. Bigger tiles also show how many items their colour is from. A box beside the map explains how to read it, with a colour key. ABOUT hides it, and it folds away on its own when the window is too narrow.

0.2.0

Auction ledger (new LEDGER tab, /alens ledger): what each character bought, sold, cancelled and let expire on the auction house, and every fee the house took.

  • Every fee is counted. The cut on a sale. On an auction that did not sell (cancelled or expired), the deposit is lost. A sold auction's deposit comes back, so it is not counted as a cost.
  • Cancels are recorded as you cancel, with the deposit it lost. Expiries are recorded from the "Auction expired" mail.
  • Deposits up: the gold riding on your auctions that are still listed.
  • Coming in: gold from auctions that have sold but is not in your bags yet. That is the sale mail in your mailbox (exact, as of your last visit), plus sales on their way. A sale announced in chat is estimated from the buyout you posted it at, and marked as an estimate. Hover the tile for the breakdown. While the auction house is open, sold auctions are read straight off its own list, so stackable sales are priced too. The same total shows just below the auction house window, on the right.
  • Ledger: cancels no longer missed. A cancel was only recorded when the game announced it, and it does not always. The auction house's list of your auctions is now checked a couple of seconds after each cancel, and an auction that is gone from it is recorded as cancelled, with its deposit.
  • Fixes (whole-codebase sweep): the settings panel's right-hand column no longer runs off a narrowed window. An error in the tooltip block can no longer break item tooltips; the tooltip is left as the game drew it. Heatmap tiles for categories with under 1 gold listed show the amount instead of 0c. Switching coin icons on or off redraws the open window straight away.
  • Ledger fixes (bug sweep): a stack that sells in parts stays listed with what is left, instead of being dropped (and a second part then marking a different auction sold). A sale made while you were offline is no longer counted twice in Coming in when you visit the auction house before the mailbox. Two identical sales are each cleared from Coming in as their own mail arrives. Auctions the addon never got an id for are matched to the auction house's list, and ones that never made it onto the auction house are dropped. Deposits up says how many deposits it never saw paid. The line under the auction house window no longer blocks clicks on tabs other addons put there.
  • Listed now: what your auctions still up are listed at, at their buyouts and after the house cut. It is checked against the auction house's own list whenever the AH is open, so auctions posted before the ledger existed count too, and ones that ended are dropped. Also on the auction house line and in /alens ledger.
  • Ledger totals redesigned: larger figures on cards, each in its own colour, in two rows. The top row (sold, bought, fees, net) follows the range buttons. The bottom row (listed now, coming in, deposits up) is always now.
  • Coming in, fixed not updating: a sale now stays "on its way" until its own mail is in the mailbox, rather than vanishing when the mailbox is opened just before the mail lands. The auction house's list of your sales is asked for again if the first request is lost, and again after a sale while you are at the auction house (so stackable sales get a price). Taking the gold out of a sale mail updates the total straight away, and every mailbox read refreshes it.
  • Sell-through per item: how many of the auctions that finished actually sold. Under half is flagged, because that item is costing you deposits more often than not.
  • Export to a spreadsheet: the EXPORT button or /alens ledger export gives the selection as CSV, amounts in gold.
  • A buyout is recorded the moment it completes; a sale the moment the "a buyer has been found" message appears.
  • The exact amounts come from the invoices in your mailbox: price, the house cut and the deposit. Open your mailbox and they fill in. A sale whose invoice you have not read yet shows as "awaiting mail" and is left out of the totals until then.
  • Won bids, and sales made while you were offline, are recorded from the mailbox too.
  • Each auction is counted once, however many times the game reports it. That holds when you read the same mail again, across a reload, and for five identical stacks sold at once.
  • Totals for 7 days, 30 days or all time; bought, sold, AH cut, sold after cut and net. Per auction or per item, for this character or all of them.
  • /alens ledger diag shows which of these signals your client has sent this session, if something does not appear.

Scan accuracy fixes:

  • Leaving the auction house open between scans could save the previous list again as a new scan, showing nothing sold anywhere. A scan now waits for the new list.
  • An item that sold out while you were away for 8 hours or more kept showing as listed at its old price. It now shows as no longer listed, without guessing sales across the gap.
  • Random-suffix items whose details had not loaded no longer show as sold out, and no listing is made up for them.
  • When the market genuinely shrinks, scans are no longer all marked partial for a day and a half.
  • A damaged stored record can no longer leave the scanner stuck on "saving" until a reload.
  • A long delivery that was still trickling in is saved as partial instead of failing.
  • /alens cancel no longer stops a scan half-way through saving.
  • A failed scan's list is no longer picked up later as another addon's scan.
  • Saving no longer freezes the game for a moment on large markets.
  • Upgrading straight from 0.1.0: the once-only clean-up of cut-off launch scans now also fixes items whose latest data came from one of them, and no longer leaves a made-up sale behind. (It has already run for anyone on 0.1.1, and the scans it would look for are gone.)

Heatmap (new HEATMAP tab, /alens heatmap): every auction house category as a tile, blue where prices rose and red where they fell, deeper for bigger moves. Each tile shows the gold listed in that category.

  • Over 24 hours, 7 days or 30 days, by category or subcategory.
  • A category's move is the middle of its items' moves, weighted by gold listed, so one odd item cannot colour a whole category.
  • Hover a tile for its biggest risers and fallers; click it to open that category on ITEMS.

Disenchanting (new DISENCHANT list on the PROFIT tab, /alens opps disenchant): gear listed for less than its disenchant materials sell for here, after the cut. Each line says the Enchanting skill needed, what it usually turns into, and when relisting the item would fetch more than disenchanting it.

  • The item tooltip shows what any disenchantable item is expected to disenchant into, even gear never seen listed. It turns green when that beats today's lowest buyout. Switch it off with "Disenchant value" in settings.
  • Results and odds: switch on "Disenchant results and odds" in settings and the tooltip lists every possible result under the value. Each line shows the amount, the chance, and what it is worth when it is the one that drops.
  • The figure is an expected value from the classic disenchant odds. One disenchant gives one outcome, so it pays over many items, not on each one.

0.1.1

Scans that went wrong are caught. On the busy launch servers some scans came back with most of their rows still blank, which stored them as a fraction of the market and as thousands of items "selling out" at once. Now:

  • Blank rows are read again until they fill in, instead of being written off.
  • A scan waits longer when its rows are still arriving slowly, and goes back to waiting if more turn up while it is being read.
  • A scan far smaller than this market's usual size is kept, but marked partial, so it never fakes sell-outs.
  • Your existing history is repaired once, the first time you log in: the cut-off scans are taken out and the days around them rebuilt.
  • /alens scans shows the last scans: how big, how long they took, and why any were kept partial or dropped.

The PROFIT tab has answers in a market's first week:

  • Deals: listings well under what the item can be relisted at, from three days of history. The relist price is never above today's market, so an item whose whole market has dropped is not mistaken for a bargain.
  • Below vendor price, where the game reports vendor prices.
  • Vendor flips (new VENDOR list): things a vendor sells for less than they fetch on the auction house. Open a vendor's window and what it sells is remembered, so the list grows with every vendor you visit. Flips are priced at the lowest buyout you would have to match, not the market value, and a batch is never more than the market usually has listed. Limited-stock items say so. Also /alens opps flips.
    • Share vendor lists: /alens vendors export gives a block of text to send a friend, and /alens vendors import loads one. Prices you saw yourself are never replaced by imported ones. /alens vendors shows what is remembered and from which vendors.
    • Vendors you have not visited are guessed at: white trade goods, reagents, consumables and recipes selling here for far more than a vendor would likely charge, estimated from what a vendor pays for them. They are marked unconfirmed and listed after the real flips, as vendors worth checking. The estimate is checked against prices from vendors you visit. Turn it off with "Guess unvisited vendor items" in settings.
  • Crafts: your profitable recipes, right on the tab.
  • To learn: recipes you have not learned yet that would make money, with where to get them. Open each profession window once to fill it. Also /alens craft learn.
  • Empty lists now say what they are waiting for, and how far along it is.
  • The default "Ignore trades worth under" is now 1 gold for new installs. If yours is still 5, lowering it shows the smaller trades.

Fixed: smelting recipes stored under a profession with no name.

0.1.0

The first full release, for the WoW: Forever launch. Your saved history from the alpha versions loads as it is.

New: a profit finder. Open the PROFIT tab (or type /alens profit):

  • Time of day: items that are reliably cheap at one time of day and dear at another. Buy in the cheap hours and list straight away at the dear price; a 12-hour auction sits through the peak for you. This needs scans at different times of day for a week or more.
  • Dips: items priced unusually low compared with how much that item normally moves. A 15% drop on a stable item is flagged; on a jumpy one it is not.
  • Rising and falling: prices moving steadily in one direction, with how well they fit a straight line. Falling items show what holding them for a week would cost you.

Results are ranked by profit per unit, after the auction house cut, times the units listed near the lowest price, so a big margin on a cheap item does not outrank real money. Click a row to see its chart. Two settings control what counts: minimum units listed and minimum gold.

Smaller saved data. Scan points are kept for 48 hours, and items not seen for 90 days are cleared out, roughly halving the file. /alens markets now shows each market's size.

More accurate scans:

  • Items whose details had not loaded yet during a scan are read again, so random-suffix gear ("of the Bear") no longer lands on the wrong item.
  • A scan the server only half delivered no longer looks like the whole market selling out.
  • Turnover per day now counts finished days only, so it is no longer pulled down by today's first few hours.
  • If the game starts reporting your region differently, your history moves with it instead of starting over.

Fixes: item names that never loaded, the tooltip header showing stray characters, recipes from someone else's profession link being saved as yours, a sold-out item dropping out of craft margins, very cheap stacks showing as free, the 48h chart showing only 24 hours, and a long list of smaller display issues.

Known:

  • This build has not yet run on the live launch client. Please report anything odd with BugSack.
  • Turnover counts every unit that left the listings, including relisted and expired auctions, so it is not the same as sales.

This mod has no additional files