Heurist Logo
Back to Skill Marketplace
binance

binance-web3-crypto-market-rank

VerifiedCryptoaccess level:low

Crypto market rankings and leaderboards. Query trending tokens, top searched tokens, Binance Alpha tokens, tokenized stocks, social hype sentiment ranks, smart money inflow token rankings, top meme token rankings from Pulse launchpad, and top trader PnL leaderboards. Use this skill when users ask about token rankings, market trends, social buzz, meme rankings, breakout meme tokens, or top traders.

Install

npx @heurist-network/skills add binance-web3-crypto-market-rank

Installs

6

Stars

464

Timeline

Updated Mar 7, 2026

Created Mar 4, 2026

Source

Verification

Reviewed and verified

SHA256: 47550702f324baca...

Approved Mar 4, 2026 by admin

Access Level

low

External APIs

Binance

Files (1)

SKILL.md

Summary

metadata
author: binance-web3-teamversion: 2.0

SKILL.md

Crypto Market Rank Skill

Overview

APIFunctionUse Case
Social Hype LeaderboardSocial buzz rankingSentiment analysis, social summaries
Unified Token RankMulti-type token rankingsTrending, Top Search, Alpha, Stock with filters
Smart Money Inflow RankToken rank by smart money buysDiscover tokens smart money is buying most
Meme RankTop meme tokens from Pulse launchpadFind meme tokens most likely to break out
Address Pnl RankTop trader PnL leaderboardTop PnL traders / KOL performance ranking

Use Cases

  1. Social Hype Analysis: Discover tokens with highest social buzz and sentiment
  2. Trending Tokens: View currently trending tokens (rankType=10)
  3. Top Searched: See most searched tokens (rankType=11)
  4. Alpha Discovery: Browse Binance Alpha picks (rankType=20)
  5. Stock Tokens: View tokenized stocks (rankType=40)
  6. Smart Money Inflow: Discover which tokens smart money is buying most
  7. Meme Rank: Find top meme tokens from Pulse launchpad most likely to break out
  8. PnL Leaderboard: View top-performing trader addresses, PnL, win rates
  9. Filtered Research: Combine filters for targeted token or address screening

Supported Chains

ChainchainId
BSC56
Base8453
SolanaCT_501

API 1: Social Hype Leaderboard

Method: GET

URL:

https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/social/hype/rank/leaderboard

Request Parameters:

ParameterTypeRequiredDescription
chainIdstringYesChain ID
sentimentstringNoFilter: All, Positive, Negative, Neutral
targetLanguagestringYesTranslation target, e.g., en, zh
timeRangenumberYesTime range, 1 = 24 hours
socialLanguagestringNoContent language, ALL for all

Headers: Accept-Encoding: identity

Example:

curl 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/social/hype/rank/leaderboard?chainId=56&sentiment=All&socialLanguage=ALL&targetLanguage=en&timeRange=1' \
-H 'Accept-Encoding: identity'

Response (data.leaderBoardList[]):

Field PathTypeDescription
metaInfo.logostringIcon URL path (prefix https://bin.bnbstatic.com)
metaInfo.symbolstringToken symbol
metaInfo.chainIdstringChain ID
metaInfo.contractAddressstringContract address
metaInfo.tokenAgenumberCreation timestamp (ms)
marketInfo.marketCapnumberMarket cap (USD)
marketInfo.priceChangenumberPrice change (%)
socialHypeInfo.socialHypenumberTotal social hype index
socialHypeInfo.sentimentstringPositive / Negative / Neutral
socialHypeInfo.socialSummaryBriefstringBrief social summary
socialHypeInfo.socialSummaryDetailstringDetailed social summary
socialHypeInfo.socialSummaryBriefTranslatedstringTranslated brief summary
socialHypeInfo.socialSummaryDetailTranslatedstringTranslated detailed summary

API 2: Unified Token Rank

Method: POST (recommended) / GET

URL:

https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/list

Headers: Content-Type: application/json, Accept-Encoding: identity

Rank Types

rankTypeNameDescription
10TrendingHot trending tokens
11Top SearchMost searched tokens
20AlphaAlpha tokens (Binance Alpha picks)
40StockTokenized stock tokens

Request Body (all fields optional)

Core Parameters:

FieldTypeDefaultDescription
rankTypeinteger10Rank type: 10=Trending, 11=TopSearch, 20=Alpha, 40=Stock
chainIdstring-Chain ID: 1, 56, 8453, CT_501
periodinteger50Time period: 10=1m, 20=5m, 30=1h, 40=4h, 50=24h
sortByinteger0Sort field (see Sort Options)
orderAscbooleanfalseAscending order if true
pageinteger1Page number (min 1)
sizeinteger200Page size (max 200)

Filter Parameters (Min/Max pairs):

FilterTypeDescription
percentChangeMin/MaxdecimalPrice change range (%)
marketCapMin/MaxdecimalMarket cap range (USD)
volumeMin/MaxdecimalVolume range (USD)
liquidityMin/MaxdecimalLiquidity range (USD)
holdersMin/MaxlongHolder count range
holdersTop10PercentMin/MaxdecimalTop10 holder % range
kycHoldersMin/MaxlongKYC holder count (Alpha only)
countMin/MaxlongTransaction count range
uniqueTraderMin/MaxlongUnique trader count range
launchTimeMin/MaxlongToken launch time range (timestamp ms)

Advanced Filters:

FieldTypeDescription
keywordsstring[]Include symbols matching these keywords
excludesstring[]Exclude these symbols
socialsinteger[]Social filter: 0=at_least_one, 1=X, 2=Telegram, 3=Website
alphaTagFilterstring[]Alpha narrative tags
auditFilterinteger[]Audit: 0=not_renounced, 1=freezable, 2=mintable
tagFilterinteger[]Tag filter: 0=hide_alpha, 23=dex_paid, 29=alpha_points, etc.

Sort Options

sortByField
0Default
1Web default
2Search count
10Launch time
20Liquidity
30Holders
40Market cap
50Price change
60Transaction count
70Volume
80KYC holders
90Price
100Unique traders

Example Request

curl -X POST 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/list' \
-H 'Content-Type: application/json' \
-H 'Accept-Encoding: identity' \
-d '{"rankType":10,"chainId":"1","period":50,"sortBy":70,"orderAsc":false,"page":1,"size":20}'

Response

{
  "code": "000000",
  "data": {
    "tokens": [{ "..." }],
    "total": 100,
    "page": 1,
    "size": 20
  },
  "success": true
}

Token Fields (data.tokens[]):

FieldTypeDescription
chainIdstringChain ID
contractAddressstringContract address
symbolstringToken symbol
iconstringLogo URL path (prefix https://bin.bnbstatic.com)
pricestringCurrent price (USD)
marketCapstringMarket cap
liquiditystringLiquidity
holdersstringHolder count
launchTimestringLaunch timestamp (ms)
decimalsintegerToken decimals
linksstringSocial links JSON
percentChange{1m,5m,1h,4h,24h}stringPrice change by period (%)
volume{1m,5m,1h,4h,24h}stringVolume by period (USD)
volume{1m,5m,1h,4h,24h}Buy/SellstringBuy/Sell volume by period
count{1m,5m,1h,4h,24h}stringTransaction count by period
count{1m,5m,1h,4h,24h}Buy/SellstringBuy/Sell tx count by period
uniqueTrader{1m,5m,1h,4h,24h}stringUnique traders by period
alphaInfoobjectAlpha info (tagList, description)
auditInfoobjectAudit info (riskLevel, riskNum, cautionNum)
tokenTagobjectToken tag info
kycHoldersstringKYC holder count
holdersTop10PercentstringTop10 holder percentage

API 3: Smart Money Inflow Rank

Method: POST

URL:

https://web3.binance.com/bapi/defi/v1/public/wallet-direct/tracker/wallet/token/inflow/rank/query

Headers: Content-Type: application/json, Accept-Encoding: identity

Request Body:

FieldTypeRequiredDescription
chainIdstringYesChain ID: 56 (BSC), CT_501 (Solana)
periodstringNoStats window: 5m, 1h, 4h, 24h
tagTypeintegerNoAddress tag type (e.g. 2)

Example Request

curl -X POST 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/tracker/wallet/token/inflow/rank/query' \
-H 'Content-Type: application/json' \
-H 'Accept-Encoding: identity' \
-d '{"chainId":"56","period":"24h","tagType":2}'

Response (data[])

FieldTypeDescription
tokenNamestringToken name
tokenIconUrlstringIcon URL path (prefix https://bin.bnbstatic.com)
castringContract address
pricestringCurrent price (USD)
marketCapstringMarket cap (USD)
volumestringTrading volume in period (USD)
priceChangeRatestringPrice change in period (%)
liquiditystringLiquidity (USD)
holdersstringTotal holder count
kycHoldersstringKYC holder count
holdersTop10PercentstringTop10 holder percentage
countstringTransaction count in period
countBuy / countSellstringBuy / Sell tx count
inflownumberSmart money net inflow amount (USD)
tradersintegerNumber of smart money addresses trading this token
launchTimenumberToken launch timestamp (ms)
tokenDecimalsintegerToken decimals
tokenRiskLevelintegerRisk level (-1=unknown, 1=low, 2=medium, 3=high)
linkarraySocial links: [{label, link}]
tokenTagobjectToken tags by category

API 4: Meme Rank

Method: GET

URL:

https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/exclusive/rank/list

Headers: Accept-Encoding: identity

Request Parameters:

ParameterTypeRequiredDescription
chainIdstringYesChain ID: 56 (BSC)

Returns top 100 meme tokens launched via Pulse platform, scored and ranked by an algorithm evaluating breakout potential.

Example Request

curl 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/exclusive/rank/list?chainId=56' \
-H 'Accept-Encoding: identity'

Response (data.tokens[])

FieldTypeDescription
chainIdstringChain ID
contractAddressstringContract address
symbolstringToken symbol
rankintegerRank position
scorestringAlgorithm score (higher = more likely to break out)
alphaStatusintegerAlpha listing status
pricestringCurrent price (USD)
percentChangestringPrice change (%)
percentChange7dstring7-day price change (%)
marketCapstringMarket cap (USD)
liquiditystringLiquidity (USD)
volumestringTotal volume (USD)
volumeBnTotalstringBinance user total volume
volumeBn7dstringBinance user 7-day volume
holdersstringTotal holder count
kycHoldersstringKYC holder count
bnUniqueHoldersstringBinance unique holder count
holdersTop10PercentstringTop10 holder percentage
countintegerTotal transaction count
countBnTotalintegerBinance user total tx count
countBn7dintegerBinance user 7-day tx count
uniqueTraderBnintegerBinance unique traders
uniqueTraderBn7dintegerBinance 7-day unique traders
impressionintegerImpression/view count
createTimenumberToken creation timestamp (ms)
migrateTimenumberMigration timestamp (ms)
metaInfo.iconstringIcon URL path (prefix https://bin.bnbstatic.com)
metaInfo.namestringToken full name
metaInfo.decimalsintegerToken decimals
metaInfo.aiNarrativeFlagintegerAI narrative flag (1=yes)
previewLinkobjectSocial links: {website[], x[], telegram[]}
tokenTagobjectToken tags by category

API 5: Address Pnl Rank

Method: GET

URL:

https://web3.binance.com/bapi/defi/v1/public/wallet-direct/market/leaderboard/query

Headers: Accept-Encoding: identity

Request Parameters:

ParameterTypeRequiredDescription
chainIdstringYesChain ID: 56 (BSC), CT_501 (Solana)
periodstringNoTime period: 7d, 30d, 90d
tagstringNoAddress tag filter: ALL, KOL
sortByintegerNoSort field
orderByintegerNoOrder direction
pageNointegerNoPage number (min 1)
pageSizeintegerNoPage size (max 25)

Filter Parameters (Min/Max pairs):

FilterTypeDescription
PNLMin/MaxdecimalRealized PnL range (USD)
winRateMin/MaxdecimalWin rate range (percentage, e.g. 1 = 1%)
txMin/MaxlongTransaction count range
volumeMin/MaxdecimalVolume range (USD)

Example Request

curl 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/market/leaderboard/query?tag=ALL&pageNo=1&chainId=CT_501&pageSize=25&sortBy=0&orderBy=0&period=30d' \
-H 'Accept-Encoding: identity'

Response

{
  "code": "000000",
  "data": {
    "data": [{ "..." }],
    "current": 1,
    "size": 25,
    "pages": 35
  },
  "success": true
}

Address Fields (data.data[]):

FieldTypeDescription
addressstringWallet address
addressLogostringAddress avatar URL
addressLabelstringAddress display name
balancestringOn-chain balance (native token, e.g. SOL/BNB)
tagsarrayAddress tags (e.g. KOL)
realizedPnlstringRealized PnL for the period (USD)
realizedPnlPercentstringRealized PnL percentage
dailyPNLarrayDaily PnL list: [{realizedPnl, dt}]
winRatestringWin rate for the period
totalVolumestringTotal trading volume (USD)
buyVolume / sellVolumestringBuy / Sell volume
avgBuyVolumestringAverage buy amount
totalTxCntintegerTotal transaction count
buyTxCnt / sellTxCntintegerBuy / Sell transaction count
totalTradedTokensintegerNumber of tokens traded
topEarningTokensarrayTop profit tokens: [{tokenAddress, tokenSymbol, tokenUrl, realizedPnl, profitRate}]
tokenDistributionobjectPnL distribution: {gt500Cnt, between0And500Cnt, between0AndNegative50Cnt, ltNegative50Cnt}
lastActivitynumberLast active timestamp (ms)
genericAddressTagListarrayDetailed tag info (tagName, logoUrl, extraInfo)

Notes

  1. Icon/logo URLs require prefix: https://bin.bnbstatic.com + path
  2. Unified Token Rank supports both GET and POST; POST is recommended
  3. All numeric fields in responses are strings — parse when needed
  4. Period fields use shorthand: {1m,5m,1h,4h,24h} means separate fields like percentChange1m, percentChange5m, etc.