title_body: How to query a Cardano node for an NFT's owner? Is there a way to use cardano-cli (or another tool) to query a Cardano node for an NFT's current owner (wallet address holding the NFT)?
  The parameters for such a query would likely be the Policy ID &amp; Asset Name of the NFT.
  Since, from a blockchain perspective, there is no difference between native tokens for which an arbitrary amount of tokens exist and those where there is only a single one (NFTs), I guess a query like the one I'm looking for is not something that fits into the grand scheme of things; but maybe I'm missing something?
  If there is no tool readily available, how could I use cardano-cli (or another tool) to look through all transactions (starting with the most recent and going backwards in time) until I find the most recent transaction containing the NFT in question?
upvoted_answer: There is no way to find that information without syncing the whole blockchain into a database with a tool such as cardano-db-sync.
  This takes a lot of time and resources, so you might want to use an API like blockfrost.io to query the addresses owning a specific token.
  $ curl  -s -H &quot;Project_id: $BLOCKFROST_PROJECT_ID&quot; https://cardano-mainnet.blockfrost.io/api/v0/assets/00000002df633853f6a47465c9496721d2d5b1291b8398016c0e87ae6e7574636f696e/addresses | jq
    [
     {
      &quot;address&quot;: &quot;addr1qxlmfhfcjck5pctuvlpww3kuxvqjucz40qusgeqgmyqq4utntgjccmteyrsldd67rxv2yq6ew2a7t48q34p9j7nf0kjqskku78&quot;,
      &quot;quantity&quot;: &quot;1&quot;
     }
    ]