In any case, if you only need to check thousands, why not just write a loop to look them up one at a time. This could be problematically slow if you actually want to check hundreds of millions, but I would think that thousands would be trivially quick on a modern computer.
Thanks, I'll take a look. I'm looking to check 100k addresses.
tried it with 490 addresses and worked. took around 9 minutes (I think 490 seconds because I set it to 1 second delay). don't have the time to fetch thousands of bitcoin addresses so excuse me for not trying that.
Found this before posting, it's good for a small amount, but checking more than 1000 it prints "Error" instead of the balance.