BPN
  1. Wallet
BPN
  • Getting Started
    • Introduction to BPN
    • Key Concepts & Terminology
    • Architecture Overview
  • Onboarding & Prerequisites
    • Product Demo
    • Sandbox & Test Environment
  • Use Case
    • Transfer
    • Vault
    • On/Off Ramp
    • Compliance (Travel Rule Information Submission)
  • API Reference
    • KYB
      • Share KYB Info For Sub User
      • Get KYB Sub User Status
    • Account Management
      • add bank account
      • list bank account
      • create virtaul account
      • list virtual account
      • Master VA balance inquiry
      • list virtual account orders
      • refund virtual account order
    • Wallet
      • Get Asset Balance
        GET
      • Get Deposit Address
        GET
      • Add Deposit Sender
        POST
      • Add Withdraw Whitelist
        POST
      • Delete Withdraw Whiltelist
        POST
      • Request Withdraw
        POST
      • Query Transaction History
        GET
    • FX
      • fx inquery
    • BPN Transactions
      • get stablecoin quote
      • create stable order
      • get order (single) detail
      • list orders(batch)
    • Reconciliation
  • Webhooks & Event
    • resend fail webhook
      POST
    • KYB Status Notification
      POST
    • Transaction Status Notification
      POST
    • Account Status Notification
      POST
    • Open Virtual Account Status
      POST
    • Deposit Sender Detail Required
      POST
    • virtual account payment status
      POST
  • Appendix
    • Enum
    • Virtual Account(VA) Support List
  • Release Notes & Changelog
    • Version History
  • Schemas
    • Schemas
      • walletBalance
      • walletAddress
      • transactionRecord
  1. Wallet

Get Asset Balance

GET
/v1/wallet/asset-balance
This endpoint allows you to query the wallet balances associated with your account. It supports two primary modes:
1.
All Balances Overview – Retrieves balances for all supported currencies in your wallet along with their total equivalent value in USD. The USD equivalent is calculated in real time using the latest market prices sourced from CoinMarketCap (CMC), providing an up-to-date estimate of your total asset value.
2.
Specific Currency Balance – Retrieves the balance for a specified currency only, along with its USD equivalent using the same real-time CMC pricing.
This API is useful for monitoring your asset holdings, tracking portfolio value across multiple currencies, and performing balance checks before initiating transfers or other transactions.

Request

Query Params

Responses

🟢200OK
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/v1/wallet/asset-balance?currency=USDC'
Response Response Example
{
    "status": "200",
    "code": null,
    "msg": null,
    "traceId": "Auto:bf288b9af2e04dff88e943f2dcaf2b03",
    "data": {
        "totalAvailable": 100,
        "totalAvailableCurrency": "USDT",
        "wallets": [
            {
                "walletId": "i12b123laxd",
                "currency": "USDT",
                "currencyFullName": "USD Tether",
                "available": 100,
                "unavailable": 10,
                "balanceChange": 10
            }
        ]
    }
}
Modified at 2025-09-10 15:54:21
Previous
refund virtual account order
Next
Get Deposit Address
Built with