```json

{

"slug": "forever-crafting-materials-lookup-guide",

"title": "How to Use the Crafting Materials Lookup: One Search for \"Where Does This Drop?\"",

"summary": "A usage guide for the crafting materials lookup page: search by material for drop zones and mobs, or by zone to see what it produces — with the data scope and its limits spelled out.",

"category": "exploration",

"gameVersion": "Forever 60 (Beta 1.60.1)",

"gameVersionEn": "Forever 60 (Beta 1.60.1)",

"sceneTags": [

"Professions",

"Material sources",

"Lookup tool"

],

"evidence": "Material sources are derived from the QuestieDB Forever baseline (client data, sha256-verified, upstream commit cac1eff); zones follow the client AreaTable. Drop relations are not verified in-game item by item and are not a drop guarantee. Crafted bars and cured hides, plus disenchant-only enchanting mats, are labeled with their conventional acquisition method. Verified 2026-11-08.",

"evidenceEn": "Material sources are derived from the QuestieDB Forever baseline (client data, sha256-verified, upstream commit cac1eff); zones follow the client AreaTable. Drop relations are not verified in-game item by item and are not a drop guarantee. Crafted bars and cured hides, plus disenchant-only enchanting mats, are labeled with their conventional acquisition method. Verified 2026-11-08.",

"sourceUrl": "https://www.wowhead.com/forever/",

"titleEn": "How to Use the Crafting Materials Lookup: One Search for \"Where Does This Drop?\"",

"summaryEn": "A usage guide for the crafting materials lookup page: search by material for drop zones and mobs, or by zone to see what it produces — with the data scope and its limits spelled out."

}

```

Scope: the lookup covers about 200 classic-era crafting materials, including 50+ fishing catches. Source relations come from the client baseline and are not verified in-game item by item — this is not a drop guarantee. Fishing waters reflect player-reported catch samples from Wowhead Forever pages.

The problem, one sentence

"Where do I farm Chunk of Boar Meat for cooking?" — you used to dig through guides or ask guildmates. Now open Crafting Materials Lookup at /professions/materials, type the material name, and the answer unfolds:

Material → zones → mobs/veins/vendors → level ranges, one step.

Three ways to use it

1. Search by material (the usual way)

Type a name in either language ("boar", "Silverleaf"); matching cards auto-expand:

  • Zone column: every zone where the material can be obtained, sorted by source count;
  • Sources column: who drops it in that zone — mob names with level ranges, veins/objects, vendors; same-named mobs merge into one row with a count.

Zones with links (like Elwynn Forest) open the map cheat-sheet page with surveyed spots and coordinates.

2. Search by zone

Heading to a zone to level or gather? Type the zone name ("Stranglethorn", "Tanaris") and every material sourced there shows up — a portable list of what the zone produces.

3. Browse by profession

The page groups materials by profession: cooking, fishing, tailoring, leatherworking, blacksmithing, alchemy, engineering, enchanting, vendor supplies, shared materials. One click narrows the list.

Scope notes

  1. Not a drop guarantee: relations come from the sha256-verified QuestieDB Forever client baseline, not item-by-item in-game testing.
  2. Crafted items show their recipe: Copper Bars don't drop from mobs — the page labels them ("Bronze Bar = Copper Bar + Tin Bar smelting").
  3. Enchanting mats show their disenchant band ("Soul Dust: disenchant mid-level, about 21-30, gear").
  4. Fishing has its own "waters" block: fish come from fishing spots, not kills. Each catch in the fishing group lists a waters table: which waters produce it, open water or schools, and its share of that water's reported catch sample (e.g. "Raw Brilliant Smallfish: Elwynn Forest, open water, about 58.9%"). Shares are player-reported samples from Wowhead Forever, not official drop rates. Leveling routes: Fishing 1-300.
  5. Unknown zones stay unknown: sources without a zone label in the dataset say so plainly instead of inventing one.

Read next