You could use Blockchain's API. It doesn't say anything about limits from the documentation. Write as many addresses as you want and separate them using
|:
https://blockchain.info/balance?active=$address1|$address2|etc.
Example (couldn't post it as a direct link but you copy-paste it in your browser to test):
https://blockchain.info/balance?active=393WFWHcA4JmehmKNKEzizwQi31zR595JG|1GKfk53nujZZEYZg86pPH5xmUM77Q8umq5|39cESrNC9EB1Ke4MwYMkAD89G45pMvtVaF
The output should be divided by 100,000,000 to get the amount in BTC instead of Satoshi's.