Reference
Item
What /items and /items/{key} give for each item.
keystring- The item's key: stable, and the id every other route refers to it by.
namestring- Its name.
urlstring- Its page on the wiki.
iconstring | null- Its icon (PNG), when the wiki has one.
categorystring- The game's category path: "Armor/Melee".
group"weapons" | "armor" | "tools" | "accessories" | "materials" | "consumables" | "elixirs" | "cosmetics" | "other"- The wiki's grouping.
raritystring- "Common" to "Mythical"; "" when unknown.
typestring- The type line: "Helmet", "Material".
confirmedboolean- Seen in-game or set on the wiki. False for a guess from the resource pack or the community compendium.
descriptionstring | null- The wiki's description.
merchantPricenumber | null- Its price at the merchant, in coins, as players entered it on the wiki; null while we don't have it yet.
lorestring[]- The in-game tooltip's lines after the name, as plain text.
gearobject | null- For gear: slot, class, level, stats and abilities.
gear.slotstring- Where it goes: "Helmet", "Sword", "Ring", "Class Core", "Pickaxe".
gear.slotGroup"armor" | "weapon" | "accessory" | "core" | "tool"- The kind of slot.
gear.class"melee" | "ranged" | "magic" | null- The class that wears it; null for accessories and tools.
gear.levelinteger | null- The Combat Level needed to wear it.
gear.craftedWithstring | null- The crafting skill that makes it.
gear.craftedAtinteger | null- The skill level that crafting needs.
gear.setstring | null- The armour set it belongs to: "Leviahide".
gear.damageTypestring | null- A weapon's or class core's own damage type: "Slash", "Pierce", "Arcane".
gear.attackEnergynumber | null- A weapon's energy per normal attack.
gear.augmentSlotsinteger | null- How many augments it takes, when known.
gear.statsobject[]- Its stats with their roll ranges.
gear.stats[].statstring- The stat as the game names it: "Slash Damage", "Max Health", "Crit Chance".
gear.stats[].percentboolean- True for a percentage bonus (+8%), false for a flat amount (+8).
gear.stats[].minnumber- The lowest roll.
gear.stats[].maxnumber- The highest roll; the same as min when the value is fixed.
gear.abilitiesobject[]- Abilities, passives and set bonuses on it.
gear.abilities[].kind"ability" | "passive" | "set"- An ability you cast, a passive, or the bonus of a full armour set.
gear.abilities[].namestring- Its name.
gear.abilities[].energynumber | null- Energy a cast costs, for an ability.
gear.abilities[].textstring- What it does, as the tooltip says it.
gear.abilities[].keystring | null- How an ability is used: "Right click", "Left click", "F", "Q"; null for passives and set bonuses.
gear.abilities[].notestring | null- The grey line under it: what it uses up, its cooldown, how many it counts ("Consumes 1 Silver Arrow!", "300s cooldown.").
recipeobject | null- How it is crafted, when known.
recipe.skillstring- The crafting skill: "Smithing", "Cooking".
recipe.levelinteger | null- The skill level it needs.
recipe.ingredientsobject[]recipe.ingredients[].namestring- The ingredient's name.
recipe.ingredients[].itemstring | null- Its item key, when the wiki has the item.
recipe.ingredients[].qtynumber- How many.
recipe.makesinteger | null- How many one craft makes, when more than one.
recipe.expnumber | null- Skill experience a craft gives.
buffsobject[]- What eating or drinking it gives, for food.
buffs[].statstring- The stat it raises: "Max Health", "Mining Luck".
buffs[].amountnumberbuffs[].percentbooleanbuffs[].minutesnumber | null- How long it lasts.
elixirobject | null- For an elixir: what each level gives and the mixes that brew it.
elixir.idstring- A short id: "vital", "vitalii".
elixir.maxLevelinteger- The top level (level n takes n² drinks in all).
elixir.regioninteger | null- The region whose access it needs.
elixir.perLevelobject[]elixir.perLevel[].statstring- The stat one level raises.
elixir.perLevel[].percentbooleanelixir.perLevel[].perLevelnumber- What each level adds; level 5 gives five times this.
elixir.mixesobject[]- Community mixes that brew it: each is a list of ingredients.
elixir.mixes[].namestring- The ingredient's name.
elixir.mixes[].itemstring | null- Its item key, when the wiki has the item.
elixir.mixes[].qtynumber- How many.
obtainedFromobject[]- Mobs, bosses, areas, nodes, fishing spots, rifts and treasures that drop it.
obtainedFrom[].sourcestring- The source's key (see /sources).
obtainedFrom[].namestring- The source's name.
obtainedFrom[].kind"mob" | "boss" | "area" | "node" | "fishing" | "rift" | "treasure"obtainedFrom[].chancestring- The chance as the wiki shows it: "75%", "17% (1/5.9)", "0.5% (1/200)", or for a weighted table "≈0.25% (1/400) · weight 10".
obtainedFrom[].percentnumber | null- The chance in percent (for a weighted table, the row's share of the weight).
obtainedFrom[].weightnumber | null- The row's weight, in a table that picks one row by weight (a treasure).
obtainedFrom[].qtystring | null- How many drop: "1", "2-4".
usedInobject[]- What it goes into directly.
usedIn[].itemstring- The key of what it goes into.
usedIn[].namestring- What it goes into.
usedIn[].qtynumber- How many one craft of it takes.
usedIn[].skillstring- The crafting skill, or "Brewing" for an elixir mix.
usedIn[].levelinteger | null- The skill level that recipe needs.
usedIn[].mixinteger | null- For an elixir: which of its community mixes (0 for the first).