crypto-market-rank
binance/binance-skills-hub
Ranked crypto market feeds: trending tokens, smart-money inflows, top traders, social hype, and meme tokens.
What is crypto-market-rank?
Crypto market leaderboards across five ranking dimensions: social sentiment, trending/search/alpha tokens, smart-money inflows, meme tokens, and trader PnL. Use this when the user asks for ranked lists of tokens or addresses by any metric—trending, top N by hype, leaderboards, biggest inflows, or top traders.
- Social hype leaderboard with sentiment analysis and summaries
- Unified token rank (Trending/TopSearch/Alpha/Stock) with rich filtering
- Smart-money net-inflow ranking to identify tokens receiving institutional capital
- Meme token rank from Pulse launchpad scored by breakout potential
- Top trader PnL leaderboard (all traders or KOLs) across multiple time periods
How to install crypto-market-rank
npx skills add https://github.com/binance/binance-skills-hub --skill crypto-market-rank- Node.js installed
- Access to Binance Skills Hub repository
- Appropriate chainId for your target blockchain (BSC, Solana, Base, or Ethereum)
How to use crypto-market-rank
- 1.Match the user's intent to one of five commands: social-hype, token-rank, smart-money-inflow, meme-rank, or address-pnl-rank
- 2.Select the appropriate chainId (56=BSC, CT_501=Solana, 8453=Base, 1=Ethereum); note meme-rank only supports BSC
- 3.Set time window parameters: timeRange for social-hype, period codes for token-rank, period strings for smart-money-inflow and address-pnl-rank
- 4.For token-rank, choose rankType: 10=Trending (default), 11=TopSearch, 20=Alpha, 40=Stock
- 5.Apply optional filters (market cap, volume, holders, etc.) as flat JSON fields for token-rank
- 6.Execute the CLI command: node <skill-dir>/scripts/cli.mjs <command> '<json-params>'
- 7.Parse response: prepend https://bin.bnbstatic.com to relative icon/logo URLs; convert numeric string fields to numbers before arithmetic; timestamps are in milliseconds
Use cases
- Find trending tokens on BSC, Solana, Base, or Ethereum by social buzz and sentiment
- Identify tokens with highest smart-money inflows in the last 24 hours or custom period
- Discover top-performing meme tokens on Pulse launchpad by breakout score
- Rank traders by profit/loss over 7, 30, or 90 days to find top performers
- Filter tokens by market cap, volume, liquidity, or holder count for targeted discovery
- Crypto traders seeking trending or high-potential tokens
- Institutional investors tracking smart-money flows and inflows
- Meme token hunters looking for breakout opportunities
- Leaderboard enthusiasts monitoring top trader performance
- Researchers analyzing market sentiment and social hype signals
crypto-market-rank FAQ
Use token-rank for price/volume-driven trending lists (Trending rankType=10 is the default for generic 'hot' requests). Use social-hype when the user explicitly wants sentiment analysis and social buzz metrics. Both can rank tokens, but social-hype includes sentiment summaries.
Trending (10) ranks by price and volume activity. TopSearch (11) ranks by search count. Use TopSearch only when the user explicitly says 'top search', 'most searched', or 'search rank'. Default to Trending for ambiguous requests.
meme-rank only supports BSC (chainId 56). The CLI will reject other chainIds with an error before calling the API.
Pass filter parameters as flat top-level JSON fields (e.g., minMarketCap, maxVolume, minHolders). The CLI forwards the entire JSON body verbatim to the API. See references/cli.md for the full filter parameter table.
Fields like price, marketCap, and percentChange arrive as strings. Convert them to numbers before performing arithmetic or comparisons. All timestamps are in milliseconds.
Full instructions (SKILL.md)
Source of truth, from binance/binance-skills-hub.
name: crypto-market-rank description: | Crypto market leaderboards — ranked aggregate feeds across the whole market: social-hype/sentiment rank, trending / top-search / Binance Alpha / tokenized-stocks rank, smart-money net-inflow rank (which tokens received the most inflow), top meme tokens by breakout score on Pulse launchpad, top trader PnL leaderboard (ALL / KOL). Use whenever the user wants a ranked list of tokens or addresses by some metric — phrases like "trending tokens", "top N by hype", "leaderboard", "rank by X", "biggest inflows", "top traders this week". metadata: author: binance-web3-team version: "3.0"
Crypto Market Rank Skill
Overview
Five leaderboard / rank endpoints fronted by one CLI. The agent issues a subcommand with a JSON blob; the CLI owns URL paths, method selection , query-string building, and upstream error mapping.
When to Use This Skill
| User intent | Command |
|---|---|
| Social Hype Leaderboard, Tokens with highest social buzz + sentiment summary | social-hype |
| Unified Token Rank, Trending / Top Search / Alpha / Stock token lists (filtered) | token-rank |
| Smart Money Inflow Rank, Tokens currently receiving the most smart-money net inflow | smart-money-inflow |
| Meme Token Rank,Top meme tokens from Pulse launchpad (breakout score) | meme-rank |
| Address Pnl Rank, Top trader PnL leaderboard (ALL / KOL) | address-pnl-rank |
Supported Chains
| Chain | chainId | Supported on |
|---|---|---|
| BSC | 56 | social-hype, token-rank, smart-money-inflow, meme-rank, address-pnl-rank |
| Solana | CT_501 | social-hype, token-rank, smart-money-inflow, address-pnl-rank |
| Base | 8453 | social-hype, token-rank, smart-money-inflow, address-pnl-rank |
| Ethereum | 1 | token-rank, address-pnl-rank |
meme-rankonly supports BSC (56). The CLI rejects unsupported chainIds with an error before calling the API.
How to Call APIs
node <skill-dir>/scripts/cli.mjs token-rank \
'{"rankType":10,"chainId":"56","period":50,"sortBy":70,"orderAsc":false,"page":1,"size":20}'
Commands
| Command | Purpose | Required args | Example |
|---|---|---|---|
social-hype | Social buzz leaderboard with sentiment + summaries | chainId, targetLanguage, timeRange | node <skill-dir>/scripts/cli.mjs social-hype '{"chainId":"56","targetLanguage":"en","timeRange":1}' |
token-rank | Unified rank (Trending / TopSearch / Alpha / Stock) with filters | rankType, chainId | node <skill-dir>/scripts/cli.mjs token-rank '{"rankType":10,"chainId":"56","page":1,"size":20}' |
smart-money-inflow | Token rank by smart money net inflow | chainId (CLI defaults tagType to 2) | node <skill-dir>/scripts/cli.mjs smart-money-inflow '{"chainId":"56","period":"24h"}' |
meme-rank | Top 100 Pulse launchpad meme tokens scored for breakout | chainId | node <skill-dir>/scripts/cli.mjs meme-rank '{"chainId":"56"}' |
address-pnl-rank | Top trader PnL leaderboard | chainId, period, tag | node <skill-dir>/scripts/cli.mjs address-pnl-rank '{"chainId":"CT_501","period":"30d","tag":"ALL","pageNo":1,"pageSize":25}' |
Use Flow
Before calling any API, you MUST read its reference file for the full command, parameters, example, and response fields.
- Select command — match user intent to the "When to use" column above
- For token-rank, also decide
rankType:10=Trending,11=TopSearch,20=Alpha,40=Stock, see rules below
- For token-rank, also decide
- Set chain — pick
chainIdfrom Supported Chains; omit for all chains (token-rank only) - Set time window (if applicable)
- social-hype:
timeRange=1(24h) - token-rank
period:10=1m,20=5m,30=1h,40=4h,50=24h (default50) - smart-money-inflow
period:5m/1h/4h/24h(default24h) - address-pnl-rank
period:7d/30d/90d(default30d)
- social-hype:
- Set filters — if user mentions specific conditions (market cap, volume, holders, PnL, win rate, etc.), read the reference for filter params
- Read reference — open the corresponding reference file for command, full params, example, and response fields
- Call cli — run the cli.mjs in scripts folder
Rules
rankTypeenum fortoken-rank:10=Trending,11=TopSearch,20=Alpha,40=Stock.- Trending (
10) is the default. Use it for any generic "hot / trending / popular / 热门 / 趋势 / 火" request — this is the board users mean 99% of the time. - TopSearch (
11) requires an explicit signal. Only pick it when the user says "热搜", "top search", "most searched", "搜索榜", or otherwise makes clear they want the search-count-driven list (not price/volume-driven). Search-count sort (sortBy: 2) only makes sense with TopSearch. - When ambiguous, go Trending. Do not silently switch to TopSearch.
- Trending (
tagTypedefault forsmart-money-inflow: the CLI auto-fillstagType: 2(upstream requires it and2is the only supported value today). Callers do not need to pass it; if passed, the caller's value wins.periodvalues differ by command:social-hype.timeRangeis numeric (1=24h);token-rank.periodis a code (10=1m,20=5m,30=1h,40=4h,50=24h);smart-money-inflow.periodis a string (5m/1h/4h/24h);address-pnl-rank.periodis a string (7d/30d/90d). Seereferences/cli.mdfor details.token-ranksupports rich filters (min/max pairs:marketCap,volume,liquidity,holders,percentChange, etc.). Pass them as flat top-level fields on the JSON body — the CLI forwards the body verbatim.- Icon / logo URL prefix: most
icon/logo/metaInfo.logo/tokenIconUrlfields are relative paths. Prependhttps://bin.bnbstatic.comto render.chainLogoUrlis already a full URL. - Numeric fields arrive as strings (
price,marketCap,percentChange*, etc.) — convert before arithmetic. address-pnl-rank.pageSizecap is 25 — larger values are silently clamped.- All timestamps are milliseconds.
Full CLI Reference
See references/cli.md for per-subcommand invocations, parameter tables, return-field tables, sort-option and filter tables, and real response samples.
Related skills
More from binance/binance-skills-hub and the wider catalog.

derivatives-trading-coin-futures
Execute authenticated Binance Coin Futures trading operations via API endpoints.

derivatives-trading-options
Execute options trading on Binance derivatives with authenticated API access.

derivatives-trading-portfolio-margin
Manage Binance portfolio margin derivatives trading accounts and positions via authenticated API.

derivatives-trading-portfolio-margin-pro
Manage Binance Portfolio Margin Pro derivatives trading accounts via authenticated API endpoints.

derivatives-trading-usds-futures
Trade USDS futures on Binance with authenticated API access for account management, orders, and market data.

fiat
Query Binance fiat payment capabilities, methods, limits, and crypto prices via public APIs.