Is there a way to get user name and rank having user id without actually webscrapping the data?
Something like an API access if such a thing does exist for this site.
There is definitely no API access.If I was you,I'd maybe work my way around using traditional curl way.If I was feeling lazier to organise stuff using curl,I'd use a selenium web driver Python API to automate the data fetching.Having said that,I'm sure there would be some restrictions on the number of calls you can make due to cloudflair firewall.
Like someone above said,Vod would be able to answer in a more precise way.