How can I get the bitcoin amount of an bitcoin address which doesn't belong to my wallet?
You can use the new scantxoutset method to check for UTXOs matching a given script, address, or key descriptor.

For example, to scan an address, you can use:

bitcoin-cli scantxoutset start "[\"addr(1....)\"]"