Mystic.5934:

example: Sentinel’s Rogue Pants of Hoelbrak (exotic)

https://api.guildwars2.com/v2/items/41655 :
{"name":"Sentinel’s Rogue Pants of Hoelbrak","description":"","type":"Armor","level":80,"rarity":"Exotic","vendor_value":370,"default_skin":57,"game_types":["Activity","Dungeon","Pve","Wvw"],"flags":["SoulBindOnUse"],"restrictions":[],"id":41655,"icon":"https://render.guildwars2.com/file/7FD55648CD1BD8D8C532D06B07A55FBB6467EE9A/61254.png","details":{"type":"Leggings","weight_class":"Medium","defense":218,"infusion_slots":[],"infix_upgrade":{"attributes":[{"attribute":"Vitality","modifier":67},{"attribute":"Power","modifier":48},{"attribute":"Toughness","modifier":48}]},"suffix_item_id":24729,"secondary_suffix_item_id":""}}

https://api.guildwars2.com/v2/commerce/prices/41655 :
{"id":41655,"buys":{"quantity":191,"unit_price":49506},"sells":{"quantity":0,"unit_price":0}}

https://api.guildwars2.com/v2/commerce/listings/41655 :
{"id":41655,"buys":[{"listings":1,"unit_price":49506,"quantity":1},{"listings":1,"unit_price":49505,"quantity":1},{"listings":1,"unit_price":49091,"quantity":1},{"listings":1,"unit_price":41771,"quantity":1},{"listings":1,"unit_price":28013,"quantity":1},{"listings":1,"unit_price":20507,"quantity":2},{"listings":1,"unit_price":20505,"quantity":2},{"listings":1,"unit_price":20000,"quantity":1},{"listings":2,"unit_price":10371,"quantity":7},{"listings":1,"unit_price":10000,"quantity":1},{"listings":1,"unit_price":7071,"quantity":1},{"listings":1,"unit_price":5071,"quantity":1},{"listings":1,"unit_price":5000,"quantity":1},{"listings":1,"unit_price":4071,"quantity":1},{"listings":1,"unit_price":1071,"quantity":1},{"listings":106,"unit_price":371,"quantity":168}],"sells":[]}

it’s even on spidy: http://www.gw2spidy.com/item/41655

but it’s not on the in-game TP.

I am guessing it was removed from the TP because there were no more of them that could even be sold on it? it doesn’t drop anymore. Spidy says the supply has been 0 for almost 4 months.
anyways, I’m not surprised some items get removed from the TP, but shouldn’t the api for the item get some notation saying it’s no longer available on the TP?
or am I crazy and don’t see where it says that?

StevenL.3761:

There’s some confusion here about what items are shown in the search results of the in-game TP and what items are not. In particular, items that don’t match your search filters are never shown. In this case, the given item fails the “Only Show Available” filter.

tl;dr
Remove the “Only Show Available” filter, which is now a default filter for every new search.

Mystic.5934:

ty! that totally answers the problem I was having. I didn’t even realize that was a thing.