Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Oh! If you got it through trading there, there's no guarantee a steam key is provided, that's something between you and whoever you traded the key with. Sadly, Groupees allows customers to trade the steam and itch.io keys independently (a principle I am not a fan of because it leads to situation like this one). 

You sure can ask them just in case. If they can't help, I'll see if i can find you a key (they take a while to generate now and I don't have one on hand right now). 

It looks like your right. They apparently have a "reveal this product" option on each game. If it isn't revealed you trade it with all keys but if it is revealed it then shows "reveal key" options on each platform it may have keys for and they can then be set to trade-able individually. I didn't use the trade system very often and didn't notice. Not sure if it should be conducted that way but it is. Thanks for your help, looks like I was mislead.