Overview: Ttkdex.com has a global Alexa ranking of 60,206 and ranked 7,442nd in China. The global rank declined 6,557 positions versus the previous 3 months. The website server is using IP address 183.136.190.200 and is hosted in Hangzhou, Zhejiang, China. The Google page rank of this website is 6/10. The website's home page has 9 out-going links.