According to PR-model, tapr.org is ranked 211,092nd in multilingual Wikipedia, in particular this website is ranked 129,532nd in English Wikipedia.
The website is placed before hevenrose.wordpress.com and after minc.org in the BestRef global ranking of the most important sources of Wikipedia.