That site uses a captcha, look hard when opening using TOR.
I tried opening that website on Tor Browser and didn't face any captcha or security check
I mean captcha like this,

This website looks old and according to it, the last update was back in 2020. I'd not use it if there is a better alternative out there.
oh, I don't know that, I just found that link on
bitmover post.
I don't know exactly what you want, you ask question: how to check the balance for thousands of public addresses.
the loyce link only has data address which you can't check the address that you want.