INFO: BagSync tracks the items on your characters and displays the information in collective tooltips. In addition, BagSync also records things like your character professions, currency and gold. A search window is also provided in order to find items across all your characters.

BagSync has support for Cross-Realms and Battle.Net account characters.

NOTE: This addon is intended to work with any inventory or bag addon available.


  • LibDataBroker-1.1, (DataBroker). Has an LDB icon to open the BagSync Search window (Left-Click) or BagSync Tokens Window (Right-Click)
  • LibItemSearch-1.2, a search algorithm library created by Tuller and then modified and updated by Jaliborc. Provides commands for percise searches in a database. Visit his GitHub for more details.

This addon shows item count information for the following:

  • Bags
  • Equipped
  • Bank
  • Reagent Bank
  • Guild Bank
  • Void Bank
  • Mailbox
  • Tokens/Currency
  • Auction House

Slash Commands:

  • /bgs or /bagsync
  • /bgs <itemname or search parameter> = will open the search window and perform a search with the information you provided. Example: /bgs ilvl==115 would show all items that are item level 115.
  • /bgs search = will open the search window
  • /bgs gold = Displays a tooltip with the amount of gold on each character.
  • /bgs currency = Displays the Currency window.
  • /bgs profiles = Displays the Profiles Window.
  • /bgs professions = Displays the Professions Window.
  • /bgs blacklist = Displays the Blacklist Window.
  • /bgs fixdb = Runs the database fix (FixDB) on BagSync. (see below for more details)
  • /bgs config = Brings up the BagSync configuration window.

Search Window:

  • Will display items that you search for within the BagSync Database
  • Has a scrollable list of items you can mouse over to see which of your characters has that particular item.
  • Can be access using the slash command for quick use.
  • You can link items in the search window by using SHIFT+CLICK
  • You can use the Dressing Room with items in the search window by using CTRL+CLICK
  • Support for custom search syntax. (See below)

Currency Window:

  • Will display your tokens/currency for all your characters.
  • Mouse over any of the tokens to find out which of your characters may have that particular token or currency.

Professions Window:

  • Will display your professions for all your characters.
  • You can view any of your characters professions simply by left clicking on it. Which will open the Recipes window, if the profession has stored recipes.

Recipes Window:

  • NOTE: This window is only accessible from the Professions window!
  • Displays a list of all the recipes for the selected profession.
  • You can link recipes by using SHIFT+CLICK

Profiles Window:

  • Allows you to delete old data for characters that are no longer available.
  • WARNING: I added a 'Delete' and 'Confirm' button for a reason! If you delete a profile by accident, there is nothing I can do to reverse this! This is action is irreversible!

Gold Tooltip:

  • A tooltip that will display the gold on all your characters.
  • You must have logged in the character at least once for the gold value to be displayed.
  • Can be displayed by the slash command: /bgs gold

BagSynx FixDB:

  • FixDB is a function that runs everytime there is a new version update. It removes all old and irrelevant data from the database. That way you don't have old information that isn't being used anymore taking up memory.
  • Removes obsolete character information
  • Removes obsolete guild information
  • Removes obsolete characters from tokens db
  • Removes obsolete profession information
  • NOTE: You DON'T really have to run this manually! If you really WANT to run it manually, use the /bgs fixdb command.

Minimap Button:

  • To move the minimap button, hold SHIFT and LEFT-CLICK drag the icon around.
  • Left-Click = BagSync Search Window
  • Right-Click = BagSync Tokens Window


  • Search Window
  • Currency Window
  • Profiles Window
  • Professions Window
  • Blacklist Window

Search Syntax: Special thanks to Tuller and Jaliborc for their work on LibItemSearch-1.2, for without this library, these search abilities would not have been possible.

  • Typing a search without any modifiers will perform a "smart" search. For example, typing "armor" will find all items of type "armor" as well as any items containing the word "armor".
  • To find an item by name, simply type the items name. Typing "silk" will find all items that have "silk" in their name.
  • To find an item by type, subtype, or equip location, type t:<search>. "t:weapon" will find all weapons. "t:main" will find all main hand items.
  • To find an item by quality, type q:<quality>. "q:epic" will find all epic items. You can also use a quality number. "q:0" will find all grey items.
  • To find an item by name, type n:<name>. "n:muffins" will find all items with names containing "muffins".
  • To find items in an equipment set, type s:<equipmentSet>. "s:fire" will find all items in equipment sets you have with names that start with "fire".
  • Searches can be negated using the ! operator. "!q:epic" will find all items that are NOT epic.
  • A union of two searches can be performed using the | operator. Typing "q:epic|t:weapon" will find all items that are either epic OR weapons.
  • An intersection of two searches can be performed using the & operator. Typing "q:epic&t:weapon" will find all items that are epic AND weapons
  • Example: 'lvl:115 or level:115' would do a search for all items with an item level of 115.
  • The following search keywords are also supported:

boe - Bind on equip items.
quest - Items with "quest item" in their tooltips.
bop - Bind on pickup items.
boa - Bind on account items.
bou - Bind on use items
ilvl - Item Level

  • To search for items that are bind on account, type 'boa' or if you want bind on equip type 'boe'.
  • To search for items by keyword, type tt:<word>. "tt:companion" will find all items with the word "companion" in any part of the item description.
  • To search for items with exact name use 'name:' example: 'name:Hearthstone'.
  • You can also search by 'type' and 'slot'. example: 'slot:1' or 'slot:2' or 'type:head'. (For more slots refer to:
  • You can also search by 'quality'. example: 'quality:rare' or 'q:rare'
  • You can also search by 'class' or 'c'. example: 'class:warlock'

You can also display items from various locations owned by the currently logged in character. Example: Lets say you want to see all your items in your bank? type @bank
Example: Lets say you want to see all your items in the void bank? type @void

Available Commands:

  • @bag
  • @bank
  • @equip
  • @mailbox
  • @void
  • @auction
  • @guild



Why does my auction house items not properly sync? Blizzard doesn't make it really easy to track Auction House items. It's rather difficult to track items as they can be sold, canceled, and won. Since it's an elaborate process it's best to check the Auction House regularly to update the data.

Why can I still search for items i've blacklisted? The blacklisting feature only prevents the item from being displayed in the tooltips. It still gets stored in the database for consistency.


Localization: English, Chinese, Russian, Taiwanese, French, Korean, German, Spanish, Portuguese

You can view Alpha Builds at my Github tracker.


I'm sorry but there are just way too many addon websites to keep track of. Instead of checking each one, I use the GIT repo to distribute the updates through the web. I've disabled comments here because I want everything to be in one central location.


OR use GitHub to report bugs. Github tracker.


Date created
Jan 27, 2010
Last update
Oct 27, 2016
Development stage
  • enUS
  • frFR
  • ruRU
  • zhCN
  • zhTW
GNU General Public License version 2 (GPLv2)
Curse link
Recent files
  • R: v10.8 for 7.1.0 Oct 27, 2016
  • R: v10.7 for 7.1.0 Oct 26, 2016
  • R: v10.6 for 7.1.0 Oct 26, 2016
  • R: v10.5 for 7.0.3 Oct 02, 2016
  • R: v10.4 for 7.0.3 Sep 22, 2016