Get Portfolio Supported Chains
Return the list of blockchains supported by address portfolio analysis.
Get Portfolio Supported Chains › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Get Portfolio Supported Chains › Responses
Supported chains returned successfully.
codeBusiness status code. 0 indicates success.
msgList of supported blockchain networks.
binanceChainIdUnique chain identifier (e.g. "1"=Ethereum, "56"=BSC, "CT_501"=Solana).
nameFull chain name.
shortNameShort chain name (uppercase).
logoUrlChain logo image URL.
caseSensitiveWhether addresses on this chain are case-sensitive. true=case-sensitive (e.g. Solana), false=case-insensitive (e.g. EVM chains).
nativeTokenSymbolSymbol of the chain's native asset (uppercase).
nativeTokenDecimalsNative token decimals. Display value = raw value / 10^nativeTokenDecimals.
timestampsuccessGet Address Portfolio Overview
Return trading performance overview for an address within the selected time frame, including realized PnL, daily PnL breakdown, win rate, and top 3 profitable tokens.
Get Address Portfolio Overview › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Query Parameters
binanceChainIdUnique chain identifier (e.g. "1"=Ethereum, "56"=BSC, "CT_501"=Solana).
walletAddressWallet address to query. EVM chains accept lowercase 42-character hex addresses; Solana accepts base58 addresses (case-sensitive).
timeFrameStatistics time range. 1=1D, 2=7D, 3=1M, 4=3M. Note: these values differ from the leaderboard/list endpoint (where 1=7D, 2=1M, 3=3M); do not reuse enum knowledge across endpoints.
Get Address Portfolio Overview › Responses
Portfolio overview returned successfully.
codeBusiness status code. 0 indicates success.
msgAddress portfolio overview.
realizedPnlUsdTotal realized PnL within the time frame, denominated in USD. Positive means profit, negative means loss.
realizedPnlPercentRealized PnL percentage within the time frame. "16.44" means +16.44%. No percent sign included.
Daily realized PnL breakdown, sorted by date descending (most recent first). Number of entries matches the timeFrame.
dateDate in YYYY-MM-DD format.
pnlUsdRealized PnL for this day, denominated in USD. Positive means profit, negative means loss.
winRateWin rate within the time frame. "61.11" means 61.11%. No percent sign included.
Token count breakdown by realized PnL percentage range.
over500PercentNumber of tokens with realized PnL ≥500%.
from200To500PercentNumber of tokens with realized PnL in [200%, 500%).
from50To200PercentNumber of tokens with realized PnL in [50%, 200%).
zeroTo50PercentNumber of tokens with realized PnL in [0%, 50%).
zeroToMinus50PercentNumber of tokens with realized PnL in [-50%, 0%).
overMinus50PercentNumber of tokens with realized PnL < -50%.
buyTxCountNumber of buy transactions within the time frame.
sellTxCountNumber of sell transactions within the time frame.
totalTokenCountTotal number of distinct tokens traded within the time frame.
buyTxVolumeTotal buy volume within the time frame, denominated in USD.
sellTxVolumeTotal sell volume within the time frame, denominated in USD.
avgBuyValueUsdAverage buy value per transaction within the time frame, denominated in USD.
top3PnlTokenSumUsdTotal realized PnL of the top 3 profit tokens, denominated in USD.
top3PnlTokenPercentPercentage of total realized PnL contributed by the top 3 profit tokens. No percent sign included.
Top 3 tokens by realized PnL. Returns fewer items if fewer than 3 tokens were traded.
tokenContractAddressToken contract address. EVM addresses are lowercase; Solana addresses are case-sensitive.
tokenSymbolToken symbol.
tokenPnLUsdRealized PnL for this token, denominated in USD. Positive means profit, negative means loss.
tokenPnLPercentRealized PnL percentage for this token. No percent sign included.
timestampsuccessGet Address Recent PnL
Return recent realized PnL list for an address.
Get Address Recent PnL › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Query Parameters
binanceChainIdUnique chain identifier (e.g. "1"=Ethereum, "56"=BSC, "CT_501"=Solana).
walletAddressWallet address to query. EVM chains accept lowercase 42-character hex addresses; Solana accepts base58 addresses (case-sensitive).
cursorPagination cursor. Omit or pass empty string for the first page; pass the cursor from the previous response to get the next page.
limitNumber of records per page. Default 20, max 100.
Get Address Recent PnL › Responses
Recent PnL list returned successfully.
codeBusiness status code. 0 indicates success.
msgPaginated PnL list.
cursorPagination cursor for the next page. Empty string when no more data.
PnL records sorted by lastActiveTimestamp descending.
binanceChainIdUnique chain identifier.
tokenContractAddressToken contract address. EVM addresses are lowercase; Solana addresses are case-sensitive.
tokenSymbolToken symbol.
lastActiveTimestampTimestamp of the last transaction for this token, Unix millisecond timestamp.
realizedPnlUsdRealized PnL for this token, denominated in USD. Positive means profit, negative means loss.
realizedPnlPercentRealized PnL percentage for this token. No percent sign included.
tokenBalanceUsdCurrent market value of the address's holding in this token, denominated in USD.
tokenBalanceAmountCurrent holding amount of this token (token units).
Holding duration information for this token.
holdingTimestampTimestamp of the first buy for this token, Unix millisecond timestamp.
buyTxCountNumber of buy transactions for this token.
buyTxVolumeTotal buy spend for this token, denominated in USD.
buyAvgPriceAverage buy price for this token, denominated in USD.
sellTxCountNumber of sell transactions for this token.
sellTxVolumeTotal sell proceeds for this token, denominated in USD.
sellAvgPriceAverage sell price for this token, denominated in USD.
timestampsuccessGet Address PnL for Specific Token
Return the latest realized PnL detail for a specific token held by an address, including buy/sell stats, current balance, and holding duration.
Get Address PnL for Specific Token › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Query Parameters
binanceChainIdUnique chain identifier (e.g. "1"=Ethereum, "56"=BSC, "CT_501"=Solana).
walletAddressWallet address to query. EVM chains accept lowercase 42-character hex addresses; Solana accepts base58 addresses (case-sensitive).
tokenContractAddressToken contract address. EVM chains accept lowercase 42-character hex addresses; Solana accepts base58 addresses (case-sensitive).
Get Address PnL for Specific Token › Responses
Token latest PnL returned successfully.
codeBusiness status code. 0 indicates success.
msgToken latest PnL details.
realizedPnlUsdCumulative realized PnL for this token, denominated in USD. Positive means profit, negative means loss.
realizedPnlPercentRealized PnL percentage. No percent sign included.
buyTxVolumeCumulative buy spend for this token, denominated in USD.
buyAmountCumulative buy quantity (token units).
buyTxCountNumber of buy transactions.
sellTxVolumeCumulative sell proceeds for this token, denominated in USD.
sellAmountCumulative sell quantity (token units).
sellTxCountNumber of sell transactions.
buyAvgPriceAverage buy price, denominated in USD.
sellAvgPriceAverage sell price, denominated in USD.
tokenBalanceUsdCurrent market value of the address's holding in this token, denominated in USD. Returns "0" when fully sold.
tokenBalanceAmountCurrent holding amount (token units). Returns "0" when fully sold.
maxBalanceAmountMaximum historical holding amount (token units).
holdingDurationCumulative holding duration in milliseconds. Counts only actual holding periods; gaps between sell and re-buy are excluded. If still holding, counts up to the current time.
isPnlSupportedWhether PnL calculation is meaningful for this token. true=supported; false=not supported. Returns false for stablecoins (USDT/USDC/DAI etc.), native tokens (ETH/BNB/SOL etc.), and wrapped tokens (WETH/WBNB/WSOL etc.). Returns true for regular trading tokens.
timestampsuccessGet DEX Trade History
Return swap trade history for a specific address. Supports filtering by time range, token, and trade type.
Get DEX Trade History › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Query Parameters
binanceChainIdUnique chain identifier (e.g. "1"=Ethereum, "56"=BSC, "CT_501"=Solana).
walletAddressWallet address to query. EVM chains accept lowercase 42-character hex addresses; Solana accepts base58 addresses (case-sensitive).
beginStart timestamp (Unix milliseconds, inclusive). If both begin and end are omitted, no time filter is applied.
endEnd timestamp (Unix milliseconds, inclusive). If both begin and end are omitted, no time filter is applied.
tokenContractAddressFilter by token contract address. Returns all tokens when omitted.
typeTrade type filter. 1=Buy, 2=Sell. Omit to return all types.
cursorPagination cursor. Omit or pass empty string for the first page.
limitNumber of records per page. Default 20, max 100.
Get DEX Trade History › Responses
DEX history returned successfully.
codeBusiness status code. 0 indicates success.
msgPaginated DEX transaction list.
cursorPagination cursor for the next page. Empty string when no more data.
DEX transaction records sorted by time descending.
typeTrade type. 1=Buy, 2=Sell.
binanceChainIdUnique chain identifier.
tokenContractAddressToken contract address. EVM addresses are lowercase; Solana addresses are case-sensitive.
tokenSymbolToken symbol.
valueUsdTransaction value, denominated in USD.
amountToken quantity involved in this transaction (token units).
priceExecution price of this transaction, denominated in USD.
marketCapToken market cap at the time of this transaction, denominated in USD.
txHashOn-chain transaction hash.
chainLogoUrlChain logo image URL.
timeTransaction on-chain time, Unix millisecond timestamp.
timestampsuccessGet Leaderboard
Return a leaderboard of top-performing wallets, with sorting and filtering by PnL, win rate, transaction count, and volume.
Get Leaderboard › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Query Parameters
binanceChainIdUnique chain identifier (e.g. "1"=Ethereum, "56"=BSC, "CT_501"=Solana). Single chain only.
timeFrameStatistics time range. 1=7D, 2=1M, 3=3M. Note: these values differ from the portfolio/overview endpoint (where 1=1D, 2=7D, 3=1M, 4=3M); do not reuse enum knowledge across endpoints.
sortBySort field. 1=Realized PnL (USD), 2=Win Rate, 3=Transaction count, 4=Volume (USD), 5=Realized PnL %.
walletTypeWallet type filter, single selection only. 1=Smart Money, 2=KOL, 3=Hot List. Returns all types when omitted.
minRealizedPnlUsdMinimum realized PnL filter, denominated in USD.
maxRealizedPnlUsdMaximum realized PnL filter, denominated in USD.
minWinRatePercentMinimum win rate filter, without percent sign. "50" means ≥50%.
maxWinRatePercentMaximum win rate filter, without percent sign. "90" means ≤90%.
minTxsMinimum transaction count filter.
maxTxsMaximum transaction count filter.
minTxVolumeMinimum total transaction volume filter, denominated in USD.
maxTxVolumeMaximum total transaction volume filter, denominated in USD.
cursorPagination cursor. Omit or pass empty string for the first page.
limitNumber of records per page. Default 50, max 50.
Get Leaderboard › Responses
Leaderboard list returned successfully.
codeBusiness status code. 0 indicates success.
msgPaginated leaderboard data.
cursorPagination cursor for the next page. Empty string when no more data.
List of leaderboard wallet entries.
walletAddressWallet address.
walletNameWallet display name. Empty string when unavailable.
walletLogoUrlWallet avatar URL. Empty string when unavailable.
walletTwitterUrlAssociated Twitter/X profile URL. Empty string when unavailable.
walletTypeWallet type tags, comma-separated if multiple. 1=Smart Money, 2=KOL, 3=Hot List. Empty string when no tag applies.
nativeTokenBalanceNative token balance of this address on the queried chain.
nativeTokenBalanceUsdNative token balance of this address, denominated in USD.
realizedPnlUsdCumulative realized PnL within the time frame, denominated in USD. Positive means profit, negative means loss.
realizedPnlPercentRealized PnL percentage within the time frame. No percent sign included.
Daily realized PnL within the selected time frame, sorted by date descending.
dateDate in YYYY-MM-DD format.
pnlUsdRealized PnL for this day, denominated in USD.
winRatePercentWin rate within the time frame. No percent sign included.
txVolumeTotal transaction volume within the time frame, denominated in USD. Equals buyTxVolume + sellTxVolume.
buyTxVolumeTotal buy volume within the time frame, denominated in USD.
sellTxVolumeTotal sell volume within the time frame, denominated in USD.
avgBuyValueUsdAverage buy value per transaction within the time frame, denominated in USD. Returns "0" when no buy transactions.
txsTotal transaction count within the time frame. Equals buyTxCount + sellTxCount.
buyTxCountBuy transaction count within the time frame.
sellTxCountSell transaction count within the time frame.
Top 3 tokens by realized PnL. Returns fewer items if fewer than 3 tokens were traded.
tokenContractAddressToken contract address. EVM addresses are lowercase; Solana addresses are case-sensitive.
tokenSymbolToken symbol.
tokenLogoUrlToken logo URL.
tokenPnLUsdRealized PnL for this token, denominated in USD. Positive means profit, negative means loss.
tokenPnLPercentRealized PnL percentage for this token. No percent sign included.
Token count breakdown by realized PnL percentage range within the time frame.
above500PercentNumber of tokens with realized PnL >500%.
between0And500PercentNumber of tokens with realized PnL in [0%, 500%].
betweenNeg50And0PercentNumber of tokens with realized PnL in [-50%, 0%].
belowNeg50PercentNumber of tokens with realized PnL < -50%.
lastActiveTimestampTimestamp of the address's last trade, Unix millisecond timestamp.
timestampsuccessGet Tracked Trades
Return the latest swap trades from tracked addresses (smart money, KOL, or custom address list).
Get Tracked Trades › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Query Parameters
trackerTypeTracker type. 1=Smart Money, 2=KOL, 3=Custom address list (walletAddress required).
walletAddressRequired when trackerType=3. One or more wallet addresses, comma-separated, up to 20. EVM chains accept lowercase 42-character hex addresses; Solana accepts base58 addresses (case-sensitive).
tradeTypeTrade type filter. 0=All (default), 1=Buy, 2=Sell, 3=Add position, 4=Reduce position, 5=Open position, 6=Close position, 7=Transfer in, 8=Transfer out. Multiple values comma-separated.
binanceChainIdFilter by chain. Returns all chains when omitted.
minVolumeMinimum trade volume filter, denominated in USD.
maxVolumeMaximum trade volume filter, denominated in USD.
minMarketCapMinimum market cap filter, denominated in USD.
maxMarketCapMaximum market cap filter, denominated in USD.
isHideRiskTokenWhether to hide risk tokens. true=hide risk tokens (default), false=show all tokens including risk tokens.
limitMaximum number of trades to return. Effective only for trackerType=3 (custom address list); trackerType=1/2 ignore this and use the downstream public query fixed cap. Omit to use the downstream default.
Get Tracked Trades › Responses
Address tracker trades returned successfully.
codeBusiness status code. 0 indicates success.
msgTracker trade results.
List of tracked address trades.
txHashOn-chain transaction hash.
walletAddressWallet address that initiated this trade. EVM addresses are lowercase; Solana addresses are case-sensitive.
tokenSymbolSymbol of the traded token.
tokenContractAddressContract address of the traded token. EVM addresses are lowercase; Solana addresses are case-sensitive.
binanceChainIdUnique chain identifier of the traded token.
tokenPriceToken price at the time of this trade, denominated in USD.
marketCapToken market cap at the time of this trade, denominated in USD.
tradeTypeTrade type. 1=Buy, 2=Sell, 3=Add position, 4=Reduce position, 5=Open position, 6=Close position, 7=Transfer in, 8=Transfer out.
tradeTimeOn-chain time of this trade, Unix millisecond timestamp.
timestampsuccess