Does checking for balance on any cryptocurrency address is same as checking if address is correct?
Using a public API can verify that an address is valid, but only if the address is known to the Bitcoin (or Litecoin, Dogecoin, etc) network.

This will not work for cold storage addresses that have not yet been exposed to any network peers (because they are invisible to the network until used).