WoW API < GetCurrencyInfo

Retrieve Information about a currency at index including it's amount.

name, CurrentAmount, texture, earnedThisWeek, weeklyMax, totalMax, isDiscovered = GetCurrencyInfo(index)


Integer - Index of the currency to retrieve



String - the name of the currency, localized to the language


Number - Current amount of the currency at index


String - The file name of the currency's icon. As of 5.2.0, does include the path (\\Interface\\Icons\\)


Number - The amount of the currency earned this week


Number - Maximum amount of currency possible to be earned this week


Number - Total maximum currency possible to stockpile


Boolean - Whether the character has ever got some of this currency


  • index appears to correspond to IDs seen at Wowhead's currencies list.[1]
    • As of patch 4.0.1 (16-Oct-2010) new indexes: 241-Champion's Seal 390-Conquest Points 392-Honor Points 395-Justice Points
    • Patch 4.0.3 (09-Aug-2012) - Table Updated ID's 0-1000
index name
61 Dalaran Jewelcrafter's Token Wrath-Logo-Small (Dalaran [Jewelcrafting] dailies)
81 Dalaran Cooking Award Wrath-Logo-Small
(Dalaran [Cooking] dailies; becomes Epicurean's Award Mists-Logo-Small)
241 Champion's Seal Wrath-Logo-Small (Argent Tournament)
361 Illustrious Jewelcrafter's Token Cataclysm-Logo-Small ([Jewelcrafting] dailies)
384 Dwarf Archaeology Fragment Cataclysm-Logo-Small
385 Troll Archaeology Fragment Cataclysm-Logo-Small
390 Conquest Points Cataclysm-Logo-Small (PvP, Ranked Arena/Rated battleground)
391 Tol Barad Commendation Cataclysm-Logo-Small
392 Honor Points (PvP)
393 Fossil Archaeology Fragment Cataclysm-Logo-Small
394 Night Elf Archaeology Fragment Cataclysm-Logo-Small
395 Justice Points Cataclysm-Logo-Small
396 Valor Points Cataclysm-Logo-Small
397 Orc Archaeology Fragment Cataclysm-Logo-Small
398 Draenei Archaeology Fragment Cataclysm-Logo-Small
399 Vrykul Archaeology Fragment Cataclysm-Logo-Small
400 Nerubian Archaeology Fragment Cataclysm-Logo-Small
401 Tol'vir Archaeology Fragment Cataclysm-Logo-Small
402 Chef's Award Cataclysm-Logo-Small ([Cooking] dailies)
416 Mark of the World Tree Cataclysm-Logo-Small (Molten Front, Firelands)
515 Darkmoon Prize Ticket Cataclysm-Logo-Small
614 Mote of Darkness Cataclysm-Logo-Small (Dragon Soul)
615 Essence of Corrupted Deathwing Cataclysm-Logo-Small (Madness of Deathwing)
676 Pandaren Archaeology Fragment Mists-Logo-Small
679 Elder Charm of Good Fortune Mists-Logo-Small
692 Conquest Random BG Meta Mists-Logo-Small
697 Elder Charm of Good Fortune Mists-Logo-Small
738 Lesser Charm of Good Fortune Mists-Logo-Small
752 Mogu Rune of Fate Mists-Logo-Small
776 Warforged Seal Mists-Logo-Small
777 Timeless Coin Mists-Logo-Small


  1. This Example will Output every currency you have Discovered, and have at least one of, to the Main chat Frame.
local name, currentAmount, texture, earnedThisWeek, weeklyMax, totalMax, isDiscovered = nil,nil,nil,nil,nil,nil,nil;

for i = 61,777,1 do
   name, currentAmount, texture, earnedThisWeek, weeklyMax, totalMax, isDiscovered = GetCurrencyInfo(i);
   if name ~= nil and isDiscovered and currentAmount > 0 then
      if weeklyMax > 0 then
         DEFAULT_CHAT_FRAME:AddMessage(string.format("(%s): Current: %d Earned This Week: %d/%d",name,currentAmount,earnedThisWeek,weeklyMax))
         DEFAULT_CHAT_FRAME:AddMessage(string.format("(%s): Current: %d",name,currentAmount))

Patch Changes

  • Some time after Patch 4.0.1, the returns changed from "localized_label, amount, icon_file_name = GetCurrencyInfo(id)" to "name, currentAmount, texture, weeklyMax, totalMax, isDiscovered = GetCurrencyInfo(index)"


  1. ^ Currencies. Wowhead. Retrieved on 2012-08-09.
Community content is available under CC-BY-SA unless otherwise noted.