Operate Binance Web3 public market and research APIs through UXC with a curated OpenAPI schema. Use when tasks need token search, token metadata/market snaps...
Use this skill to run Binance Web3 public read operations through uxc + OpenAPI.
Reuse the uxc skill for shared execution and error-handling guidance.
uxc is installed and available in PATH.https://web3.binance.com.https://raw.githubusercontent.com/holon-run/uxc/main/skills/binance-web3-openapi-skill/references/binance-web3.openapi.jsonThis skill covers the public web3.binance.com endpoints for:
This skill does not cover:
https://dquery.sintral.ioMost operations are public and do not require API credentials.
Use the fixed link command by default:
command -v binance-web3-openapi-cliuxc link binance-web3-openapi-cli https://web3.binance.com --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/binance-web3-openapi-skill/references/binance-web3.openapi.jsonbinance-web3-openapi-cli -hInspect operation schema first:
binance-web3-openapi-cli get:/bapi/defi/v5/public/wallet-direct/buw/wallet/market/token/search -hbinance-web3-openapi-cli post:/bapi/defi/v1/public/wallet-direct/security/token/audit -hExecute operation:
binance-web3-openapi-cli get:/bapi/defi/v5/public/wallet-direct/buw/wallet/market/token/search keyword=bnb chainIds=56 orderBy=volume24hbinance-web3-openapi-cli post:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/list '{"rankType":10,"chainId":"56","period":50,"page":1,"size":20}'get:/bapi/defi/v5/public/wallet-direct/buw/wallet/market/token/searchget:/bapi/defi/v1/public/wallet-direct/buw/wallet/dex/market/token/meta/infoget:/bapi/defi/v4/public/wallet-direct/buw/wallet/market/token/dynamic/infoget:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/social/hype/rank/leaderboardpost:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/listpost:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/rank/listpost:/bapi/defi/v1/public/wallet-direct/buw/wallet/web/signal/smart-moneyget:/bapi/defi/v3/public/wallet-direct/buw/wallet/address/pnl/active-position-listpost:/bapi/defi/v1/public/wallet-direct/security/token/audit--text.ok, kind, protocol, data, error.code, message, success, data; treat code == "000000" as success.audit requires a UUID v4 requestId; generate one for every request instead of reusing old IDs.clienttype=web and clientversion=1.2.0; keep them scoped to that operation instead of injecting them host-wide.key=value args.binance-web3-openapi-cli <operation> ... is equivalent to uxc https://web3.binance.com --schema-url <binance_web3_openapi_schema> <operation> ....references/usage-patterns.mdreferences/binance-web3.openapi.jsonZIP package — ready to use