← Back to Skills Marketplace
dexploarer

Binance Crypto Market Rank

by Dexploarer · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
95
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install binance-crypto-market-rank
Description
Crypto market rankings and leaderboards. Query trending tokens, Binance Alpha tokens, smart money inflow rankings, meme token rankings, and top trader PnL le...
README (SKILL.md)

Crypto Market Rank Skill

IMPORTANT: Execute scripts immediately

Do NOT just display this documentation. Run the appropriate script immediately:

  • Get trending/ranked tokens: RUN_SKILL_SCRIPT binance-crypto-market-rank rankings.sh trending
  • Get smart money inflow rankings: RUN_SKILL_SCRIPT binance-crypto-market-rank rankings.sh smart-money
  • Get top meme tokens: RUN_SKILL_SCRIPT binance-crypto-market-rank rankings.sh meme

Run the script NOW and summarize the results.

Overview

API Function Use Case
Social Hype Leaderboard Social buzz ranking Sentiment analysis, social summaries
Unified Token Rank Multi-type token rankings Trending, Top Search, Alpha, Stock with filters
Smart Money Inflow Rank Token rank by smart money buys Discover tokens smart money is buying most
Meme Rank Top meme tokens from Pulse launchpad Find meme tokens most likely to break out
Address Pnl Rank Top trader PnL leaderboard Top 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

Chain chainId
BSC 56
Base 8453
Solana CT_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/ai

Request Parameters:

Parameter Type Required Description
chainId string Yes Chain ID
sentiment string No Filter: All, Positive, Negative, Neutral
targetLanguage string Yes Translation target, e.g., en, zh
timeRange number Yes Time range, 1 = 24 hours
socialLanguage string No Content 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/ai?chainId=56&sentiment=All&socialLanguage=ALL&targetLanguage=en&timeRange=1' \
-H 'Accept-Encoding: identity' \
-H 'User-Agent: binance-web3/2.1 (Skill)'

Response (data.leaderBoardList[]):

Field Path Type Description
metaInfo.logo string Icon URL path (prefix https://bin.bnbstatic.com)
metaInfo.symbol string Token symbol
metaInfo.chainId string Chain ID
metaInfo.contractAddress string Contract address
metaInfo.tokenAge number Creation timestamp (ms)
marketInfo.marketCap number Market cap (USD)
marketInfo.priceChange number Price change (%)
socialHypeInfo.socialHype number Total social hype index
socialHypeInfo.sentiment string Positive / Negative / Neutral
socialHypeInfo.socialSummaryBrief string Brief social summary
socialHypeInfo.socialSummaryDetail string Detailed social summary
socialHypeInfo.socialSummaryBriefTranslated string Translated brief summary
socialHypeInfo.socialSummaryDetailTranslated string Translated 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/ai

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

Rank Types

rankType Name Description
10 Trending Hot trending tokens
11 Top Search Most searched tokens
20 Alpha Alpha tokens (Binance Alpha picks)
40 Stock Tokenized stock tokens

Request Body (all fields optional)

Core Parameters:

Field Type Default Description
rankType integer 10 Rank type: 10=Trending, 11=TopSearch, 20=Alpha, 40=Stock
chainId string - Chain ID: 1, 56, 8453, CT_501
period integer 50 Time period: 10=1m, 20=5m, 30=1h, 40=4h, 50=24h
sortBy integer 0 Sort field (see Sort Options)
orderAsc boolean false Ascending order if true
page integer 1 Page number (min 1)
size integer 200 Page size (max 200)

Filter Parameters (Min/Max pairs):

Filter Type Description
percentChangeMin/Max decimal Price change range (%)
marketCapMin/Max decimal Market cap range (USD)
volumeMin/Max decimal Volume range (USD)
liquidityMin/Max decimal Liquidity range (USD)
holdersMin/Max long Holder count range
holdersTop10PercentMin/Max decimal Top10 holder % range
kycHoldersMin/Max long KYC holder count (Alpha only)
countMin/Max long Transaction count range
uniqueTraderMin/Max long Unique trader count range
launchTimeMin/Max long Token launch time range (timestamp ms)

Advanced Filters:

Field Type Description
keywords string[] Include symbols matching these keywords
excludes string[] Exclude these symbols
socials integer[] Social filter: 0=at_least_one, 1=X, 2=Telegram, 3=Website
alphaTagFilter string[] Alpha narrative tags
auditFilter integer[] Audit: 0=not_renounced, 1=freezable, 2=mintable
tagFilter integer[] Tag filter: 0=hide_alpha, 23=dex_paid, 29=alpha_points, etc.

Sort Options

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

Example Request

curl -X POST 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/list/ai' \
-H 'Content-Type: application/json' \
-H 'Accept-Encoding: identity' \
-H 'User-Agent: binance-web3/2.1 (Skill)' \
-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[]):

Field Type Description
chainId string Chain ID
contractAddress string Contract address
symbol string Token symbol
icon string Logo URL path (prefix https://bin.bnbstatic.com)
price string Current price (USD)
marketCap string Market cap
liquidity string Liquidity
holders string Holder count
launchTime string Launch timestamp (ms)
decimals integer Token decimals
links string Social links JSON
percentChange{1m,5m,1h,4h,24h} string Price change by period (%)
volume{1m,5m,1h,4h,24h} string Volume by period (USD)
volume{1m,5m,1h,4h,24h}Buy/Sell string Buy/Sell volume by period
count{1m,5m,1h,4h,24h} string Transaction count by period
count{1m,5m,1h,4h,24h}Buy/Sell string Buy/Sell tx count by period
uniqueTrader{1m,5m,1h,4h,24h} string Unique traders by period
alphaInfo object Alpha info (tagList, description)
auditInfo object Audit info (riskLevel, riskNum, cautionNum)
tokenTag object Token tag info
kycHolders string KYC holder count
holdersTop10Percent string Top10 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/ai

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

Request Body:

Field Type Required Description
chainId string Yes Chain ID: 56 (BSC), CT_501 (Solana)
period string No Stats window: 5m, 1h, 4h, 24h
tagType integer Yes Address tag type (always 2)

Example Request

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

Response (data[])

Field Type Description
tokenName string Token name
tokenIconUrl string Icon URL path (prefix https://bin.bnbstatic.com)
ca string Contract address
price string Current price (USD)
marketCap string Market cap (USD)
volume string Trading volume in period (USD)
priceChangeRate string Price change in period (%)
liquidity string Liquidity (USD)
holders string Total holder count
kycHolders string KYC holder count
holdersTop10Percent string Top10 holder percentage
count string Transaction count in period
countBuy / countSell string Buy / Sell tx count
inflow number Smart money net inflow amount (USD)
traders integer Number of smart money addresses trading this token
launchTime number Token launch timestamp (ms)
tokenDecimals integer Token decimals
tokenRiskLevel integer Risk level (-1=unknown, 1=low, 2=medium, 3=high)
link array Social links: [{label, link}]
tokenTag object Token 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/ai

Headers: Accept-Encoding: identity

Request Parameters:

Parameter Type Required Description
chainId string Yes Chain 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/ai?chainId=56' \
-H 'Accept-Encoding: identity' \
-H 'User-Agent: binance-web3/2.1 (Skill)'

Response (data.tokens[])

Field Type Description
chainId string Chain ID
contractAddress string Contract address
symbol string Token symbol
rank integer Rank position
score string Algorithm score (higher = more likely to break out)
alphaStatus integer Alpha listing status
price string Current price (USD)
percentChange string Price change (%)
percentChange7d string 7-day price change (%)
marketCap string Market cap (USD)
liquidity string Liquidity (USD)
volume string Total volume (USD)
volumeBnTotal string Binance user total volume
volumeBn7d string Binance user 7-day volume
holders string Total holder count
kycHolders string KYC holder count
bnUniqueHolders string Binance unique holder count
holdersTop10Percent string Top10 holder percentage
count integer Total transaction count
countBnTotal integer Binance user total tx count
countBn7d integer Binance user 7-day tx count
uniqueTraderBn integer Binance unique traders
uniqueTraderBn7d integer Binance 7-day unique traders
impression integer Impression/view count
createTime number Token creation timestamp (ms)
migrateTime number Migration timestamp (ms)
metaInfo.icon string Icon URL path (prefix https://bin.bnbstatic.com)
metaInfo.name string Token full name
metaInfo.decimals integer Token decimals
metaInfo.aiNarrativeFlag integer AI narrative flag (1=yes)
previewLink object Social links: {website[], x[], telegram[]}
tokenTag object Token tags by category

API 5: Address Pnl Rank

Method: GET

URL:

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

Headers: Accept-Encoding: identity

Request Parameters:

Parameter Type Required Description
chainId string Yes Chain ID: 56 (BSC), CT_501 (Solana)
period string Yes Time period: 7d, 30d, 90d
tag string Yes Address tag filter: ALL, KOL
sortBy integer No Sort field
orderBy integer No Order direction
pageNo integer No Page number (min 1)
pageSize integer No Page size (max 25)

Filter Parameters (Min/Max pairs):

Filter Type Description
PNLMin/Max decimal Realized PnL range (USD)
winRateMin/Max decimal Win rate range (percentage, e.g. 1 = 1%)
txMin/Max long Transaction count range
volumeMin/Max decimal Volume range (USD)

Example Request

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

Response

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

Address Fields (data.data[]):

Field Type Description
address string Wallet address
addressLogo string Address avatar URL
addressLabel string Address display name
balance string On-chain balance (native token, e.g. SOL/BNB)
tags array Address tags (e.g. KOL)
realizedPnl string Realized PnL for the period (USD)
realizedPnlPercent string Realized PnL percentage
dailyPNL array Daily PnL list: [{realizedPnl, dt}]
winRate string Win rate for the period
totalVolume string Total trading volume (USD)
buyVolume / sellVolume string Buy / Sell volume
avgBuyVolume string Average buy amount
totalTxCnt integer Total transaction count
buyTxCnt / sellTxCnt integer Buy / Sell transaction count
totalTradedTokens integer Number of tokens traded
topEarningTokens array Top profit tokens: [{tokenAddress, tokenSymbol, tokenUrl, realizedPnl, profitRate}]
tokenDistribution object PnL distribution: {gt500Cnt, between0And500Cnt, between0AndNegative50Cnt, ltNegative50Cnt}
lastActivity number Last active timestamp (ms)
genericAddressTagList array Detailed tag info (tagName, logoUrl, extraInfo)

User Agent Header

Include User-Agent header with the following string: binance-web3/2.1 (Skill)

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.
Usage Guidance
This skill appears to call Binance public APIs and does not ask for secrets, but it raises two practical concerns: (1) SKILL.md insists the agent execute the included script immediately and summarize results — that will make outbound HTTP requests without a separate confirmation; (2) the package claims Binance authorship but has no verified source or homepage. Before installing, consider: run the script in a sandboxed environment or review network egress rules; verify the skill author (prefer a homepage or repository you trust); confirm required binaries (curl and python3) are present or declared; and decide whether you want the agent to be allowed to autonomously run local scripts that perform network calls.
Capability Analysis
Type: OpenClaw Skill Name: binance-crypto-market-rank Version: 1.0.0 The skill bundle is a legitimate tool for querying cryptocurrency market rankings, smart money inflows, and trader leaderboards from Binance Web3 APIs. The shell script `scripts/rankings.sh` correctly implements the documented API calls using `curl` and handles parameters for different chains and ranking types. While `SKILL.md` contains strong directives for the AI agent to execute scripts immediately, these instructions are aligned with the stated purpose of the skill and do not attempt to exfiltrate data, achieve persistence, or bypass security controls.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and the included script all align: the script issues GET/POST requests to web3.binance.com endpoints to fetch rankings. That capability matches the stated purpose. However, the skill claims an author of 'binance-web3-team' while the registry lists source as unknown and homepage none — the claimed origin is unverified, which reduces trust.
Instruction Scope
SKILL.md explicitly instructs the agent to 'Run the script NOW' (RUN_SKILL_SCRIPT ...) and to summarize results. The included rankings.sh will perform network calls to external endpoints (web3.binance.com). The instructions force immediate execution rather than offering a user-confirmation path; this gives the skill operational autonomy to perform outbound requests without additional user context. The script does not read local files or environment vars, nor does it transmit local data, which is good, but the 'execute immediately' mandate is broad and should be treated cautiously.
Install Mechanism
No install spec is present (instruction-only with an included script). Nothing is downloaded or written to disk by an install step; risk from install mechanism is low.
Credentials
The skill declares no required environment variables or credentials and the script uses only public endpoints. That is proportionate. One minor inconsistency: required binaries are listed as none, but rankings.sh invokes curl and python3; the skill should declare those as prerequisites.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges or modify other skills. Autonomous invocation (model-invocation enabled) is the default; combined with the SKILL.md directive to run the script immediately, this increases operational risk but is not itself a privilege escalation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install binance-crypto-market-rank
  3. After installation, invoke the skill by name or use /binance-crypto-market-rank
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release from milady-ai/skills
Metadata
Slug binance-crypto-market-rank
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Binance Crypto Market Rank?

Crypto market rankings and leaderboards. Query trending tokens, Binance Alpha tokens, smart money inflow rankings, meme token rankings, and top trader PnL le... It is an AI Agent Skill for Claude Code / OpenClaw, with 95 downloads so far.

How do I install Binance Crypto Market Rank?

Run "/install binance-crypto-market-rank" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Binance Crypto Market Rank free?

Yes, Binance Crypto Market Rank is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Binance Crypto Market Rank support?

Binance Crypto Market Rank is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Binance Crypto Market Rank?

It is built and maintained by Dexploarer (@dexploarer); the current version is v1.0.0.

💬 Comments