Re, Keyword tools
If I talk about Google's keyword tool, it's free of cost for you to analyze your competition which you are looking for. I am not sure about 3rd party sites which charge you for getting the keywords. You can use the keyword tool using this link if you want. More info is available in this article.