We're now supporting Polygon zkEVM!
Learn more here.


getBalance RPC Method

The API credit value for this method is 1 . To learn more about API credits and each method's value, visit the API Credits page.


  1. String - Pubkey of account to query, as base-58 encoded string.
  2. Object - (optional) Commitment

    Finalized - the node will query the most recent block confirmed by supermajority of the cluster as having reached maximum lockout, meaning the cluster has recognized this block as finalized.

    Confirmed - the node will query the most recent block that has been voted on by supermajority of the cluster.

    Processed - the node will query its most recent block. Note that the block may not be complete.

    minContextSlot - (optional) It sets the minimum slot at which the request can be evaluated.


  1. Result - RpcResponse JSON object with value field set to the balance.

Code Examples:

const web3 = require("@solana/web3.js");
(async () => {
  const publicKey = new web3.PublicKey(
  const solana = new web3.Connection("http://sample-endpoint-name.network.quiknode.pro/token-goes-here/");
  console.log(await solana.getBalance(publicKey));
Ready to get started? Create a free account