Elfo Bianco.3786:

I have seen that some gathering tools in API:2/items don’t have the right icon, but simply the common one of each tool.
Just as example:

{"id":20324,“chat_link”:“[&AgFkTwAA]”,“name”:“Black Lion Harvesting Sickle”,“icon”:“https://render.guildwars2.com/file/EFBB674F9965A2304CBAC39376230396D73EBCFD/534199.png”,“description”:“Extremely efficient at gathering resources and uncovering rare components.”,“type”:“Gathering”,“rarity”:“Rare”,default_skin,“flags”:[“AccountBound”,“NoSell”,“AccountBindOnUse”],“game_types”:[“Activity”,“Wvw”,“Dungeon”,“Pve”],“restrictions”:[],“details”:{"type":"Foraging"}}

{"id":23029,“chat_link”:“[&AgH1WQAA]”,“name”:“Copper Harvesting Sickle”,“icon”:“https://render.guildwars2.com/file/EFBB674F9965A2304CBAC39376230396D73EBCFD/534199.png”,“description”:“Used to gather Blueberries, Button Mushrooms, Onions, Carrots, Herb Seedlings, Potatoes, and Lettuce.”,“type”:“Gathering”,“rarity”:“Basic”,vendor_value,default_skin,“flags”:[“AccountBound”,“NoSalvage”,“NoSell”,“AccountBindOnUse”],“game_types”:[“Activity”,“Wvw”,“Dungeon”,“Pve”],“restrictions”:[],“details”:{"type":"Foraging"}}

{"id":68377,“chat_link”:“[&AgEZCwEA]”,“name”:“Frostbitten Orichalcum Harvesting Sickle”,“icon”:“https://render.guildwars2.com/file/EFBB674F9965A2304CBAC39376230396D73EBCFD/534199.png”,“description”:“Used to harvest all plants.<br>Provides a chance for snowflakes when gathering.”,“type”:“Gathering”,“rarity”:“Masterwork”,level,vendor_value,default_skin,“flags”:[“AccountBound”,“NoMysticForge”,“NoSalvage”,“NoSell”,“AccountBindOnUse”],“game_types”:[“Activity”,“Wvw”,“Dungeon”,“Pve”],“restrictions”:[],“details”:{"type":"Foraging"}}

This issue exists for all kind of gathering tools: Sickle, Axe, Pick.

Lawton Campbell.8517:

Items/skins have some weird behavior — the icon is only used iff the item has no default skin. If there’s a default skin, the skin’s icon is displayed instead.

For some reason, the gathering skins contain somewhat invalid data that at some point in the past crashed backend servers (I think I might have fixed that?) so I blacklisted them from the API. There’s actually a really old issue about this; I should look into that some more and see if I can get it fixed.

Sorry about that :<