Get all token balances for a wallet as well as their values in USD

I’m looking for a query to get all the token balances/holdings of a single wallet with the values of each holding in USD.

So far I’ve managed to get all the token balances of the wallet and their balance of the token but I’m still not sure how to find the value of each of these token balances in USD.

Any help would be appreciated.
Thanks!

At the present moment, it is not possible for the API get the token balances’ value in USD. However, you can check for other values such as ETH, USDT, USDC, etc. by adding an extra filter to the balances as shown.

{
  ethereum {
    address(address: {is: "0xc43db41aa6649ddda4ef0ef20fd4f16be43144f7"}) {
      balances(currency: {in: ["ETH", "0xdac17f958d2ee523a2206206994597c13d831ec7"]}) {
        currency {
          symbol
        }
        value
      }
    }
  }
}

For further references, refer to this blog Single API to Get Ethereum Token Balance | Bitquery