Is there any legitimate website for exchanging bitcoin to altcoins anonymously. most of those site ask for identity, which I don't want to give.
You can use VPN or any other tool to hide your IP, then send your bitcoin to a mixer and then from the mixer directly send to the exchange address, then with the same or other IP (not yours) you can exchange them to altcoin and do whatever you want to. Most of altcoin exchanges do not ask for ID but have some limits like poloniex which has $2,000 daily limit.