As far as the knowledge I have about Search Engine Optimization, No methods are invented to find the exact traffic of your competitors unless they kept their log file open. Sites such as Alexa.com can give you some comparative data, but they will never give you the exact amount of traffic that your competitors receive. The only sites you can get that info from are those to which you have log file access, or those on which you have installed some tracking code.
No one can give accurate data. But here's two free things you can do :
1. Use Alexa.
Write on your competitor url in alexa search bar. the lower the rank the better the traffic. but remember how alexa rank works. There's a case where a blog A (with 2,5M alexa rank) has far better daily visitors than blog B (with 50K alexa rank)
2. Use site appraisal.
it's free. Generally you'll get information on website daily visit and how much it's worth
There are many tools for this but no one can't give you accurate data. You may know the nearby traffic data but not exact.
See this link for the tool: http://socialmedia.biz/2011/01/10/7-tool...
There are many methods like spy your competator and many more to known more visit
http:akashnavi.blogspot.in
Actually no one give exact data. you can find approx result through forum, blog or through some site.
Are there any methods to know the traffic rate of competitors?