📣 New Region Unlocked: You can now send payouts directly to Malawi! 🇲🇼
Wallets
Get Wallet Balance

Get Wallet Balance

This fetches the token balances for a specific cryptocurrency wallet by its unique ID. Returns available and pending balances for each token.


Endpoint

GET : {{baseURL}}/v1/ramp/wallet/{walletId}/balance


Headers

Header NameValueDescription
Content-Typeapplication/jsonSpecifies the media type
x-api-key{{API_KEY}}Your API authentication key

Path Parameters

ParameterTypeDescription
walletIdstringThe unique identifier of the wallet

Example Request

curl --request GET \
  --url {{baseURL}}/v1/ramp/wallet/{{walletId}}/balance \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: {{API_KEY}}'

Response Example

If the request is successful, the API returns the wallet data.

{
  "message": "fetch wallet balances successfully",
  "status": "success",
  "data": {
    "id": "ad14b5f8-bf59-4300-8749-xxxxxxxxxxxxx",
    "address": "0xc2132d05d31c914a87c6611cXXXXXXXXXXXXX",
    "network": {
      "name": "Polygon",
      "blockchain": "MATIC"
    }
  }
}

Response Fields

FieldTypeDescription
messagestringGeneral status message from the server
statusstringOperation status, typically "success"
dataobjectContains token balance information

Fields inside data.token[] array:

FieldTypeDescription
idstringUnique token identifier
namestringName of the token (e.g. Polygon)
symbolstringToken symbol (e.g. POL)
decimalsintegerNumber of decimal places
balancenumberCurrent available balance
pendingBalancenumberPending (unconfirmed) balance
network.namestringName of the blockchain network
network.blockchainstringBlockchain code (e.g. MATIC)

Error Codes

CodeMessageMeaning
401UnauthorizedMissing or invalid API key
404Not FoundWallet not found
500Internal Server ErrorServer-side error fetching wallet balance