Heurist Logo
Back to Skill Marketplace
binance

binance-web3-query-address-info

VerifiedCryptoaccess level:low

Query any on-chain wallet address token balances and positions. Retrieves all token holdings for a specified wallet address on a given chain, including token name, symbol, price, 24h price change, and holding quantity. Use this skill when users ask about wallet balance, token holds, portfolio, or asset positions for any blockchain address.

Install

npx @heurist-network/skills add binance-web3-query-address-info

Installs

4

Stars

464

Timeline

Updated Mar 7, 2026

Created Mar 4, 2026

Source

Verification

Reviewed and verified

SHA256: f75aadd778c581e6...

Approved Mar 4, 2026 by admin

Access Level

low

External APIs

Binance

Files (1)

SKILL.md

Summary

metadata
author: binance-web3-teamversion: 1.0

SKILL.md

Query Address Info Skill

Overview

This skill queries any on-chain wallet address for token holdings, supporting:

  • List of all tokens held by a wallet address
  • Current price of each token
  • 24-hour price change percentage
  • Holding quantity

API Endpoint

Query Wallet Token Balance

Method: GET

URL:

https://web3.binance.com/bapi/defi/v3/public/wallet-direct/buw/wallet/address/pnl/active-position-list

Request Parameters:

ParameterTypeRequiredDescription
addressstringYesWallet address, e.g., 0x0000000000000000000000000000000000000001
chainIdstringYesChain ID, e.g., 56 (BSC), 8453 (Base)
offsetnumberNoPagination offset, default 0

Request Headers:

clienttype: web
clientversion: 1.2.0
Accept-Encoding: identity

Example Request:

curl --location 'https://web3.binance.com/bapi/defi/v3/public/wallet-direct/buw/wallet/address/pnl/active-position-list?address=0x0000000000000000000000000000000000000001&chainId=56&offset=0' \
--header 'clienttype: web' \
--header 'clientversion: 1.2.0' \
--header 'Accept-Encoding: identity'

Response Example:

{
    "code": "000000",
    "message": null,
    "messageDetail": null,
    "data": {
        "offset": 0,
        "addressStatus": null,
        "list": [
            {
                "chainId": "56",
                "address": "0x0000000000000000000000000000000000000001",
                "contractAddress": "token contract address",
                "name": "name of token",
                "symbol": "symbol of token",
                "icon": "/images/web3-data/public/token/logos/xxxx.png",
                "decimals": 18,
                "price": "0.0000045375251839978",
                "percentChange24h": "6.84",
                "remainQty": "20"
            }
        ]
    },
    "success": true
}

Response Fields:

FieldTypeDescription
chainIdstringChain ID
addressstringWallet address
contractAddressstringToken contract address
namestringToken name
symbolstringToken symbol
iconstringToken icon URL path
decimalsnumberToken decimals
pricestringCurrent price (USD)
percentChange24hstring24-hour price change (%)
remainQtystringHolding quantity

Supported Chains

Chain NamechainId
BSC56
Base8453
SolanaCT_501

Use Cases

  1. Query Wallet Assets: When users want to view tokens held by a wallet address
  2. Track Holdings: Monitor wallet token positions
  3. Portfolio Analysis: Understand wallet asset allocation

Notes

  1. Icon URL requires full domain prefix: bin.bnbstatic.com + icon path
  2. Price and quantity are string format, convert to numbers when using
  3. Use offset parameter for pagination