First, you can use the listaddresses API to get information about a specific set of addresses in a single API call.
Second, you can actually pass addresses to addmultisig, if those addresses are in the node's wallet and it has the public key for them.