user30162: For my project I need to check the balance of a public address using bitcoind. Can I do that without importing the private key, only by public address?
Need solution no dependence, because I tried with blockchain.info API and after x requests, they blocked me. I need to check a lot addresses every 30 minutes.

user5292: Instead of polling many addresses every 30 minutes, you probably want to import your addresses into bitcoind, using bitcoin-cli importaddress and then have bitcoind notify you automatically when a new transaction comes in, using the walletnotify option.
See for example: How do I use walletnotify?
There are a lot of details to get right: transactions might never confirm, the transaction ID might change. When bitcoind loses connection to the network, you want your script to be able to handle that. etc.

30162: <p>For my project I need to check the balance of a public address using bitcoind. Can I do that without importing the private key, only by public address?</p>

<p>Need solution no dependence, because I tried with blockchain.info API and after x requests, they blocked me. I need to check a lot addresses every 30 minutes.</p>
 5292: <p>Instead of polling many addresses every 30 minutes, you probably want to import your addresses into bitcoind, using <code>bitcoin-cli importaddress</code> and then have bitcoind notify you automatically when a new transaction comes in, using the <code>walletnotify</code> option.</p>

<p>See for example: <a href="https://bitcoin.stackexchange.com/questions/24457/how-do-i-use-walletnotify">How do I use walletnotify?</a></p>

<p>There are a lot of details to get right: transactions might never confirm, the transaction ID might change. When bitcoind loses connection to the network, you want your script to be able to handle that. etc.</p>
