Lately, I have been finding it difficult to check the Alexa ranking of my blog directly at alexa.com. Everytime I visit the site, I keep seeing the "forbidden" message : "Oops! You have been denied access to an object on this server."
Yesterday, I discovered that if I hide my IP address, the site becomes accessible.
So, if you're also unable to access Alexa, try browsing anonymous or hide your IP. You can also make use of sites like Ninjacloak, HideMyAss etc
I hope this helps.
If you know another trick, kindly share via comments.
Recommended: How To Claim Your Site for Free on Alexa