Is it possible to also add bazaar support?
[script] Advanced Junk Seller v2.2
-
Thread created on 12:34:36 - 18/03/26 (7 months ago)|Last replied 07:39:23 - 15/09/26 (1 month ago)TORN JUNK SELLERTAMPERMONKEY USERSCRIPT · v2.2 · by Vexarit [3688270]Automatically prices your Market listings and Bazaar items using live Torn API data. No more manual price lookups - save items once, get competitive prices every session.HOW IT WORKS
Torn Junk Seller is designed to speed up listing items on the Torn market, especially large amounts of low-value loot gained from crimes. Its main purpose is to remove repetitive actions and make everyday selling faster and more convenient.
When you open the item listing page, the script adds simple buttons directly next to each item. With a single click, you can automatically set a price based on the Recommended Retail Price, adjusted by your chosen margin and rounded to clean values.
You can also save specific items for future use. Once an item is saved, the script will recognize it and automatically apply your pricing rules whenever it appears again. This is especially useful for commonly dropped items, letting you list them almost instantly without repeating the same steps.
BUTTONSASemi-automatic pricing for a single item - fetches current market data and sets the price instantly.SSaves the item for automatic listing - price is applied automatically every time you open the market.DRemoves the item from automatic listing.On the right side of the screen, a small settings widget lets you adjust your price margin and rounding. The panel also includes import and export options for backing up your saved items.
FEATURESAuto-PricingOne click sets a competitive price for any item. Works on Item Market and Bazaar alike.Bulk Seller DetectionDetects players selling 200+ of the same item and applies a 10% discount to their price as your base - so you always undercut mass sellers. Toggle on/off in settings.Fixed Price OverridePin an exact dollar amount to a specific item. API and RRP are ignored - that price is always used. Ideal for rare or high-value items.Per-Item Margin %Set a custom markup for a single item, independent of the global margin setting.Keep QuantitySpecify how many of an item to keep for yourself. If you have 20 and Keep is set to 5 - only 15 get listed.Price LockingLock an item's price so it won't be changed by auto-refresh or bulk updates. Green padlock = locked, orange = unlocked.Save ItemsMark items to be auto-priced every time you open the listing page - no clicks needed each session.Price RoundingRounds final prices to the nearest set value (e.g. $50) - listings look clean instead of ending in odd numbers.Price TooltipHover over an item to see a full breakdown: source, base price, margin amount, and timestamp of the last API fetch.Refresh AllRe-fetches market prices for all your active listings in one click. Locked items are skipped automatically.View Listing SupportManage fixed prices, margins, and refresh individual item prices directly on your active listings page.Import / ExportBack up and restore all saved items, keep quantities, margins, and fixed prices as JSON - useful when switching browsers.Update NotifierChecks Greasy Fork automatically and shows a small side banner when a newer version of the script is available.API KEY - OPTIONAL BUT RECOMMENDEDWITHOUT API KEY▪ Prices based on RRP only▪ No real-time market data▪ No bulk seller detection▪ Fully functional otherwiseWITH API KEY▪ Live market lowest prices▪ Bulk seller detection active▪ Price cache (adjustable TTL)▪ Tooltip shows fetch timestampRequires a Public Only key - the lowest permission level. Generate one at: Torn Settings → API KeysINSTALLATION1Install the Tampermonkey browser extension (Chrome, Firefox, Edge, Safari).2Click the Install button below - it opens the script page on Greasy Fork. Click Install This Script.3Optional: Go to Torn Settings → API Keys, generate a Public Only key, and paste it in the script's API tab.INSTALL SCRIPT →4Open Item Market or your Bazaar - the script loads automatically.IMPORTANTIf the script is not working, make sure you have user scripts enabled in Tampermonkey.
www.tampermonkey.net/faq.php → Q209CHANGELOGUpdate 2.2Added player listing exclusion - own listings are now filtered out when fetching market prices, preventing negative margin spiral where the script would repeatedly undercut its own offersAdded configurable bulk seller threshold - minimum item quantity to qualify as a bulk seller is now adjustable in Settings, defaulting to 200Bulk seller threshold is reflected in price tooltips - when no bulk seller is found, the tooltip now shows the current threshold for referenceUpdate 2.1Added confirm page summary - net value per item and grand total displayed directly on the listing confirmation screen, with anonymous listing fee support (5% or 15%)Added per-item net value label on the viewListing page - shows net amount after fee for each listed itemAdded portfolio summary on the viewListing page - total listed quantity, gross value, fees, and net value displayed below the item list, with a hover tooltip showing the full breakdownPortfolio summary and per-item net values account for anonymous listing fee per item individually (5% standard, 15% when anonymous mode is active)Improved selector resilience - layout-dependent class names replaced with attribute-based selectors throughout, reducing the risk of breakage after Torn UI deploymentsUpdate 2.0Added real-time market pricing via Torn API (requires a Public Only API key; falls back to RRP if no key is set)Added automatic bulk seller detection - applies a -10% discount when a seller lists 200+ of the same itemAdded API price cache with configurable TTL (default: 5 minutes)Added fixed price override per item ("Fix $" field - overrides API/RRP entirely)Added price lock per item (padlock icon - prevents the price from being changed by Refresh All)Added support for the viewListing page (active listings view)Added "Refresh All" button on viewListing - re-fetches and updates all unlocked item prices at onceAdded automatic update notification when a newer version is available on GreasyForkReplaced separate market/bazaar import-export with a single unified JSON exportReplaced flat settings panel with a tabbed layout (Pricing / Import-Export / API)Added bulk seller detection toggle in Settings - Pricing (when disabled, bulk sellers are ignored and pricing falls back to the regular market lowest)Update 1.6Updated compatibility with the new interface versionUpdate 1.5Added support for bazaarUpdate 1.4Added the ability to set individual margins for specific items (defaults to the global configuration if not specified)Updated the appearance and positioning of elements in the listExcluded the item listing subpage from functionalityImproved compatibility with other pluginsUpdate 1.3Added the ability to set how many items should remain after the saleUpdate 1.2Added support for negative margin valuesChanged button A (Auto) color from green to blueChanged button S (Save) color from magenta to greenImproved settings panel button padding and hover stateUpdate 1.1Added support for grouped itemsCC BY-ND 4.0 · VEXARIT [3688270] · GREASY FORKLast edited by Vexarit on 14:10:58 - 30/05/26 (4 months ago)Style like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 12:58:07 - 18/03/26 (7 months ago)Post link copied to clipboard Copy post link
Excellent :)
-
-
Posted on 13:57:04 - 18/03/26 (7 months ago)Post link copied to clipboard Copy post link
Looks nice.
-
-
Posted on 17:55:38 - 18/03/26 (6 months ago)Post link copied to clipboard Copy post link
Update 1.1:
- Added support for grouped items
Last edited by Vexarit on 10:08:58 - 19/03/26 (6 months ago)Style like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 18:37:50 - 18/03/26 (6 months ago)Post link copied to clipboard Copy post link
Nice script!
-
-
Posted on 08:18:23 - 19/03/26 (6 months ago)Post link copied to clipboard Copy post link
Bump
-
-
Posted on 10:08:47 - 19/03/26 (6 months ago)Post link copied to clipboard Copy post link
Update 1.2:
- Added support for negative margin values
- Changed button A (Auto) color from green to blue
- Changed button S (Save) color from magenta to green
- Improved settings panel button padding and hover stateStyle like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 22:23:01 - 20/03/26 (6 months ago)Post link copied to clipboard Copy post link
I love the script, one request that might be an odd one. Can you make a setting so that the quantity put up for sale is one less than max? The only reason if I'm going through and throwing things on the market, I don't want to sell my last of something needed for crimes. Maybe that's just me be extra lazy though.
-
-
Posted on 07:30:45 - 21/03/26 (6 months ago)Post link copied to clipboard Copy post link
Is it possible to also add bazaar support?
I also sometimes make some scripts for fun!
-
-
Posted on 10:42:03 - 21/03/26 (6 months ago)Post link copied to clipboard Copy post link
Sure, but only after I unlock it. However, that will be my priority
Style like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 10:43:05 - 21/03/26 (6 months ago)Post link copied to clipboard Copy post link
I also can see this problem. I will try to prepare a solution in the next version
Style like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 11:20:46 - 21/03/26 (6 months ago)Post link copied to clipboard Copy post link
Update 1.3:
- Added the ability to set how many items should remain after the saleStyle like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 17:26:10 - 30/03/26 (6 months ago)Post link copied to clipboard Copy post link
Nice work Vex
Be humble ✨️
-
-
Posted on 16:39:06 - 18/04/26 (5 months ago)Post link copied to clipboard Copy post link
Update 1.4:
- Added the ability to set individual margins for specific items (defaults to the global configuration if not specified)
- Updated the appearance and positioning of elements in the list
- Excluded the item listing subpage from functionality
- Improved compatibility with other pluginsStyle like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 06:59:55 - 20/04/26 (5 months ago)Post link copied to clipboard Copy post link
Update 1.5:
- Added support for bazaarStyle like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 07:54:37 - 27/04/26 (5 months ago)Post link copied to clipboard Copy post link
nice
-
-
Posted on 05:48:07 - 17/05/26 (5 months ago)Post link copied to clipboard Copy post link
Update 1.6:
- Updated compatibility with the new interface versionStyle like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 11:49:17 - 19/05/26 (4 months ago)Post link copied to clipboard Copy post link
Nice! Have been using this script for a while, highly recommended!
(Already share your link to my faction members~
-
-
Posted on 06:38:16 - 20/05/26 (4 months ago)Post link copied to clipboard Copy post link
Big update 2.0:
- Added real-time market pricing via Torn API (requires a Public Only API key; falls back to RRP if no key is set)
- Added automatic bulk seller detection - applies a -10% discount when a seller lists 200+ of the same item
- Added API price cache with configurable TTL (default: 5 minutes)
- Added fixed price override per item ("Fix $" field - overrides API/RRP entirely)
- Added price lock per item (padlock icon - prevents the price from being changed by Refresh All)
- Added support for the viewListing page (active listings view)
- Added "Refresh All" button on viewListing - re-fetches and updates all unlocked item prices at once
- Added automatic update notification when a newer version is available on GreasyFork
- Replaced separate market/bazaar import-export with a single unified JSON export
- Replaced flat settings panel with a tabbed layout (Pricing / Import-Export / API)
- Added bulk seller detection toggle in Settings - Pricing (when disabled, bulk sellers are ignored and pricing falls back to the regular market lowest)
Style like you mean it → Torn Outfit Preview
Sell your junk faster → Torn Junk Seller
Hospital time tracking → Torn Hospital Tracker
-
-
Posted on 14:12:06 - 20/05/26 (4 months ago)Post link copied to clipboard Copy post link
Ive been looking for something like this for a while, looks great
-









