Query Address Info Skill

SkillDev tools

Query any on-chain wallet address for token holdings and positions via Binance Web3 API. Retrieves all token balances including price, 24h change, and holding quantity across BSC, Base, and Solana.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Query Address Info Skill skill

What this skill tells your AI

The instructions your AI receives, as published by nirholas/three.ws in data/skills/portfolio/binance-query-address-info/SKILL.md and read by ahel’s review.

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

Signals

GitHub stars
114
Forks
29
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
binance-query-address-info
Source
github.com/nirholas/three.ws