After using this site from tor for some time, today I got this message:
"This request has been denied for security reasons. If you believe this was in error, please contact support."
I changed my tor exit node (IP) to post this, and seems that now it works.