There is simpler one:
https://blockchain.info/balance?active=1DEP8i3QJCsomS4BSMY2RpU1upv62aGvhD
where you may ask for several addresses at the same time:
https://blockchain.info/balance?active=1DEP8i3QJCsomS4BSMY2RpU1upv62aGvhD,12g7ex6Grdt4FUAmXoZxwN4a4Pbt8SkKT2
I do not know how many requests you need to launch, but in my program I check 10 addresses every 2 seconds and it works - I have never been blacklisted.