There are thousands of missing items on the 'steam gift' category, and, I mean thousands. Puddle, Stacking, Blood Knights, Lost Planet, Towns, Redshirt, PixelJunk, etc...
Any reason for this? If I had to take a guess, games are only indexed once someone trades it with a bot, why not just index every steam item? Granted, I've never worked with the item API, but, I'm sure there's a list somewhere? Or someone willing to provide you with the list of all the items?