WoW Achievements — Browse All Achievements
Track all 8,600+ World of Warcraft achievements. Browse by expansion or category — Dungeons & Raids, Quests, Exploration, PvP, Professions, Reputation, and more. Sync your character to see completion progress.
Browse achievements from all expansions including The War Within, Midnight, Dragonflight, Shadowlands, and Classic. Find guides for Glory of the Raider, meta-achievements, PvP achievements, exploration, and more. Track your achievement points and completion progress via Battle.net.
Zandalari Curator
Restore and display pristine versions of all Zandalari and Drust artifacts.
Zandalari Curator is a 25-point archaeology achievement earned by restoring and displaying pristine versions of all Zandalari and Drust artifacts found through Battle for Azeroth digsites.
Farm Zandalari Digsites
Excavate Zandalari digsites on Zandalar to collect fragments and solve all six Zandalari pristine artifacts: High Apothecary's Hood, Rezan Idol, Urn of Passage, Bwonsamdi Voodoo Mask, Akun'Jar Vase, and Blowgun of the Sethra. The three Zandalari rares — Croak Crock, Intact Direhorm Hatchling, and Sanguinating Totem — must also be solved.
Farm Drust Digsites
Excavate Drust digsites on Kul Tiras to collect fragments and solve all six Drust pristine artifacts: Ceremonial Bonesaw, Disembowling Sickle, Ritual Fetish, Ancient Runebound Tome, Jagged Blade of the Drust, and Soul Coffer. The three Drust rares — Dance of the Dead, Fetish of the Tormented Mind, and Pile of Bones — must also be solved.
Display Pristines in Vault
For Horde characters, turn in each pristine artifact quest to place it on display in the Vault of Kings, located in the southeast room at the Great Seal in Dazar'alor.
Tips
Each race requires exactly 6 pristine solves, and digsite types are specific to each continent, so you can farm Zandalari and Drust fragments independently without cross-contamination.
Use this macro to track your current solve counts:
/run print("Total artifacts"); for x=1,255 do local c=GetNumArtifactsByRace(x); local a=0; for y=1,c do local t=select(10, GetArtifactInfoByRace(x, y)); a=a+t; end local rn=GetArchaeologyRaceInfo(x); if(c>1) then print(rn..': '..a); end endFlying significantly reduces the time spent traveling between digsites, so completing Pathfinder Part 2 before starting this grind saves considerable effort.