WoW API < GetCurrencyInfo

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

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

Arguments Edit

Integer - Index of the currency to retrieve

Returns Edit


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

Details Edit

  • 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

Example(s) Edit

  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 Edit

  • 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)"

References Edit

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