scantxoutset
You can run a pruned node on your machine locally and scan for UTXO's for ANY address (doesn't have to be imported to your wallet) by using the scantxoutset command. It takes a few minutes, but not nearly as long as a rescan. Doesn't take up a ton of space, and better than using a blockexplorer.
But for most people it's worse because they want to get the result within few seconds. IMO self-hosted block-explorer is better option. There are few self-hosted block-explorer such as
BTC RPC Explorer which support pruned node.