Hearthstone beta key is available for free on this website, make sure you follow instructions and you will get your hearthstone beta key.
TO GET BETA KEY VISIT WEBSITE
http://HearthStoneBeta.org