I noticed sentence "Powered by mempool.space and Coindesk." on your website. Have you checked whether those free API actually let user check thousand address within short time?
No, you can't use thousands at once. It won't load. You need to make a few each time.
That's what i expect. Which means it's not suitable for those who wants to check lots of address quickly.
You can also check the BitAC Android app. It's an open-source android app, and the codes can be found on Github. I haven't tried the app yet since I never had to check multiple address balances at once. You may want to try it and let us know if it works
FYI, that app utilize blockchain.com API[1-2], which already suggested by other member.