Crypto Market Rank

v0.1.0

Crypto market rankings and leaderboards. Query trending tokens, top searched tokens, Binance Alpha tokens, tokenized stocks, social hype sentiment ranks, sma...

0· 446·11 current·11 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill name and description match the APIs and parameters documented in SKILL.md (various Binance web3 public ranking endpoints). Nothing in the manifest asks for unrelated resources or credentials. Note: the skill's source/homepage are not provided and the metadata author claims 'binance-web3-team' — that claim is plausible given the endpoints, but the package origin is unverified.
Instruction Scope
SKILL.md contains concrete API endpoints, parameter lists, and curl examples that stay within the stated purpose: fetching market/rank data from web3.binance.com. The instructions do not direct reading local files, accessing unrelated environment variables, or transmitting data to third-party endpoints outside the documented Binance domain.
Install Mechanism
No install spec or code files are present (instruction-only), so nothing is written to disk or installed. This is the lowest-risk install posture.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportionate for a skill that calls public APIs. There are no unexplained SECRET/TOKEN or cloud credentials requested.
Persistence & Privilege
always is false and the skill does not request special persistence or modify other skills. Model invocation is allowed (platform default), which is expected for a normal skill.
Assessment
This skill appears to be an instruction-only wrapper around public Binance web3 ranking endpoints and doesn't ask for secrets or install code — so it's internally coherent. Before installing, consider: (1) the package source is unknown and the declared author is unverified; if you need cryptographic provenance or an official Binance integration, look for an official source/homepage. (2) The agent will make network requests to https://web3.binance.com when invoked, so avoid sending sensitive private data (private keys, passwords, or proprietary addresses you don't want transmitted). (3) If you require greater assurance, ask the publisher for a homepage or repository link or run the same curl examples yourself to confirm responses.

Like a lobster shell, security has layers — review code before you run it.

latestvk97cpxatjjcyyypx6mq8mwyff582e56a
446downloads
0stars
1versions
Updated 1mo ago
v0.1.0
MIT-0

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.

Comments

Loading comments...