The best way to find out if it's vegan is to contact the company directly by phone or e-mail or go to peta. com. Peta has an extensive list of all animal byproducts. After reviewing that, I usually go back to the ingredients and read them one by one. Yes, it's tedious, but it's really the only way to know for sure. Ingredients never lie!
you can also go to innerbeauty.com it is an awesome data base of all beauty products. you can search specific ones and it will tell you what is in them, whether it is cruelty free, and if anything in it is toxic. Giovanni makes wonderful vegan products, too.
I have tried Trader Joe's Tea Tree Tingle Shampoo and Conditioner. Yes, it only says cruelty-free on the bottle. Does not say vegan anywhere on the label. There are no stand-out animal products on the ingredient's label, but you never know...
Whole Food's 365 brand Shampoo and Conditioner say they do not use animal testing nor animal products :)