Get trending Robinhood Chain tokens (without rugs and wash trading)
Get the Robinhood Chain tokens with the most real traders, plus top gainers and volume leaders with rugs and wash trading filtered out. Real API responses.
Call GET /v1/robinhood/tokens?list=trending&window=24h. Tokens are ranked by unique traders weighted by volume, and only clean tokens qualify: no crash of 90%+ from the window's peak, $1,000+ liquidity, 20+ holders, no insider launch. Add clean=true to top_gainers or top_volume for the same checks. Anonymous plan.
Trending on Crius means many different wallets buying and selling a token that hasn’t been rugged. The list ranks tokens by unique traders in a time window, weighted by volume, and leaves out anything that looks like a rug, wash trading or an insider launch. The same checks can be switched on for the other lists (top gainers, top volume, new tokens) with clean=true.
Get trending tokens in one call
Trending over 24 hours: a new meme, a Long.xyz token and NVIDIA
Which Robinhood Chain tokens had the most real trading activity in the last 24 hours?
curl "https://api.crius.sh/v1/robinhood/tokens?list=trending&window=24h&limit=3"const res = await fetch("https://api.crius.sh/v1/robinhood/tokens?list=trending&window=24h&limit=3");const { data, meta } = await res.json();import requests
r = requests.get( "https://api.crius.sh/v1/robinhood/tokens?list=trending&window=24h&limit=3",)body = r.json()print(body["data"])Real response 200 Captured Oct 28, 2026 · 281 lines (arrays trimmed)
{ "data": [ { "address": "0xd086f891229cd123aadfcae7c4b40150a80fd9d7", "buy_volume_usd": { "1h": 846676, "24h": 1760953, "5m": 213539, "6h": 1760953 }, "buyers": { "1h": 2862, "24h": 4951, "5m": 893, "6h": 4951 }, "buys": { "1h": 5160, "24h": 10660, "5m": 1143, "6h": 10660 }, "change_pct": { "1h": 219.677, "24h": 34319.8, "5m": 3.97796, "6h": 34319.8 }, "created_block": 100319502, "created_ts": 1793216058240, "decimals": 18, "fdv_usd": 2836574, "holders": 2857, "launchpad": null, "launchpad_name": null, "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://x.com/search?q=0xd086f891229cd123aadfcae7c4b40150a80fd9d7&src=typed_query&f=live", "website": "https://xdcoinsol.lol" }, "liquidity_usd": 723990, "logo": "https://api.crius.sh/v1/robinhood/logo/0xd086f891229cd123aadfcae7c4b40150a80fd9d7.png?size=128", "market_cap_usd": 2552917, "name": "Pizza", "price_eth": 0.00000120424, "price_usd": 0.00283657, "progress_pct": null, "quote": "USDG", "sell_volume_usd": { "1h": 706205, "24h": 1465984, "5m": 207484, "6h": 1465984 }, "sellers": { "1h": 1951, "24h": 3642, "5m": 630, "6h": 3642 }, "sells": { "1h": 7995, "24h": 17196, "5m": 1833, "6h": 17196 }, "status": null, "symbol": "PIZZA", "traders": { "1h": 3401, "24h": 5197, "5m": 1288, "6h": 5197 }, "txns": { "1h": 8316, "24h": 17544, "5m": 1915, "6h": 17544 }, "volume_usd": { "1h": 1552881, "24h": 3226937, "5m": 421023, "6h": 3226937 } }, { "address": "0x2e8c31162b855a2ffa90f6f8634643ad6f111e18", "buy_volume_usd": { "1h": 68152.3, "24h": 3574310, "5m": 1310.32, "6h": 2375164 }, "buyers": { "1h": 168, "24h": 2815, "5m": 15, "6h": 1546 }, "buys": { "1h": 369, "24h": 11920, "5m": 17, "6h": 5582 }, "change_pct": { "1h": 0.783146, "24h": 25.2392, "5m": -1.01199, "6h": 21.3351 }, "created_block": 9721433, "created_ts": 1784051310300, "decimals": 18, "fdv_usd": 80269321, "holders": 58015, "launchpad": "long", "launchpad_name": "Long.xyz", "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://x.com/artificiallyinu", "website": "https://artificialinu.com/" }, "liquidity_usd": 4181412, "logo": "https://api.crius.sh/v1/robinhood/logo/0x2e8c31162b855a2ffa90f6f8634643ad6f111e18.png?size=128", "market_cap_usd": 80102641, "name": "Artificial Inu", "price_eth": 0.0000343898, "price_usd": 0.0810048, "progress_pct": null, "quote": "PONS", "sell_volume_usd": { "1h": 50026.5, "24h": 3026550, "5m": 4390.97, "6h": 1840520 }, "sellers": { "1h": 151, "24h": 3051, "5m": 15, "6h": 1664 }, "sells": { "1h": 287, "24h": 12095, "5m": 20, "6h": 5933 }, "status": "launched", "symbol": "AI", "traders": { "1h": 272, "24h": 4132, "5m": 27, "6h": 2294 }, "txns": { "1h": 454, "24h": 14552, "5m": 28, "6h": 6627 }, "volume_usd": { "1h": 118179, "24h": 6600860, "5m": 5701.29, "6h": 4215684 } }, { "address": "0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec", "buy_volume_usd": { "1h": 305614, "24h": 5466111, "5m": 20057.3, "6h": 2772574 }, "buyers": { "1h": 229, "24h": 1996, "5m": 56, "6h": 790 }, "buys": { "1h": 847, "24h": 16482, "5m": 104, "6h": 6874 }, "change_pct": { "1h": 0.3314, "24h": -1.40466, "5m": -0.235953, "6h": -1.21643 }, "created_block": 153563, "created_ts": 1782222069300, "decimals": 18, "fdv_usd": 18876187, "holders": 192283, "launchpad": null, "launchpad_name": null, "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": null, "website": null }, "liquidity_usd": 5815054, "logo": null, "market_cap_usd": 18876064, "name": "NVIDIA • Robinhood Token", "price_eth": 0.0911626, "price_usd": 214.732, "progress_pct": null, "quote": "USDG", "sell_volume_usd": { "1h": 159139, "24h": 6030012, "5m": 54077.9, "6h": 3340517 }, "sellers": { "1h": 224, "24h": 2645, "5m": 57, "6h": 1101 }, "sells": { "1h": 678, "24h": 18554, "5m": 151, "6h": 8629 }, "status": null, "symbol": "NVDA", "traders": { "1h": 325, "24h": 3519, "5m": 83, "6h": 1422 }, "txns": { "1h": 1413, "24h": 32946, "5m": 240, "6h": 14457 }, "volume_usd": { "1h": 464753, "24h": 11496124, "5m": 74135.1, "6h": 6113091 } } ], "meta": { "block": 100406892, "block_age_ms": 1238, "block_ts": 1793225087000, "chain": "robinhood", "finalized_block": 100397649, "lag_ms": 117, "list": "trending", "next_cursor": "3", "safe_block": 100401329, "stats_since": "chain_start", "window": "24h" }}What this tells you
- Pizza (
0xd086f891229cd123aadfcae7c4b40150a80fd9d7) is first withtraders["24h"]: 5197andvolume_usd["24h"]: 3226937. It was created about 2.5 hours before the response (created_ts: 1793216058240) and is up 34,319.8% (change_pct["24h"]), with 2,857 holders and $723,990 of liquidity.launchpad: null: it was deployed directly with a USDG pool. - Artificial Inu (
0x2e8c31162b855a2ffa90f6f8634643ad6f111e18) is second: a Long.xyz token (status: "launched") quoted in PONS, with 4,132 traders, $6.6 million of volume and 58,015 holders. - The NVIDIA stock token (
0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec) traded $11,496,124, more than both, but ranks third: 3,519 traders. Trending counts wallets first, dollars second. - All three passed the quality checks, so none of them crashed 90% from its 24-hour peak, all have far more than 20 holders and $1,000 of liquidity.
Top gainers without filters are mostly tokens that went from nothing to slightly more than nothing, or pumps that are already being dumped. With clean=true they get the trending checks.
Top gainers over 24 hours, rugs filtered out
Which Robinhood Chain tokens gained the most in 24 hours, leaving out rugs and wash-traded tokens?
curl "https://api.crius.sh/v1/robinhood/tokens?list=top_gainers&window=24h&clean=true&limit=3"const res = await fetch("https://api.crius.sh/v1/robinhood/tokens?list=top_gainers&window=24h&clean=true&limit=3");const { data, meta } = await res.json();import requests
r = requests.get( "https://api.crius.sh/v1/robinhood/tokens?list=top_gainers&window=24h&clean=true&limit=3",)body = r.json()print(body["data"])Real response 200 Captured Oct 28, 2026 · 281 lines (arrays trimmed)
{ "data": [ { "address": "0x9f759111e492172d3881035db49777dd287574c2", "buy_volume_usd": { "1h": 0, "24h": 395674, "5m": 0, "6h": 0 }, "buyers": { "1h": 0, "24h": 1155, "5m": 0, "6h": 0 }, "buys": { "1h": 0, "24h": 1709, "5m": 0, "6h": 0 }, "change_pct": { "1h": 0.404452, "24h": 15762.6, "5m": 0.404452, "6h": 0.404452 }, "created_block": 99773062, "created_ts": 1793159119200, "decimals": 18, "fdv_usd": 187681, "holders": 791, "launchpad": null, "launchpad_name": null, "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": null, "website": null }, "liquidity_usd": 27364.5, "logo": null, "market_cap_usd": 187681, "name": "Robotaxi Coin", "price_eth": 0.0000000807115, "price_usd": 0.000190115, "progress_pct": null, "quote": "WETH", "sell_volume_usd": { "1h": 0, "24h": 381919, "5m": 0, "6h": 0 }, "sellers": { "1h": 0, "24h": 766, "5m": 0, "6h": 0 }, "sells": { "1h": 0, "24h": 1434, "5m": 0, "6h": 0 }, "status": null, "symbol": "Robotaxi", "traders": { "1h": 0, "24h": 1155, "5m": 0, "6h": 0 }, "txns": { "1h": 0, "24h": 3141, "5m": 0, "6h": 0 }, "volume_usd": { "1h": 0, "24h": 777593, "5m": 0, "6h": 0 } }, { "address": "0x75d874378ae31b33ab9e7a40b4dca96134221111", "buy_volume_usd": { "1h": 12561.1, "24h": 55083.9, "5m": 113.982, "6h": 55083.9 }, "buyers": { "1h": 71, "24h": 249, "5m": 5, "6h": 249 }, "buys": { "1h": 110, "24h": 510, "5m": 6, "6h": 510 }, "change_pct": { "1h": -0.916452, "24h": 3763.75, "5m": -7.67619, "6h": 3763.75 }, "created_block": 100316091, "created_ts": 1793215713100, "decimals": 18, "fdv_usd": 98207.5, "holders": 170, "launchpad": null, "launchpad_name": null, "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://x.com/lobincoin", "website": "https://lobincoin.vercel.app/" }, "liquidity_usd": 28561.2, "logo": "https://api.crius.sh/v1/robinhood/logo/0x75d874378ae31b33ab9e7a40b4dca96134221111.png?size=128", "market_cap_usd": 98117.3, "name": "LOBIN", "price_eth": 0.0000000416931, "price_usd": 0.0000982075, "progress_pct": null, "quote": "ETH", "sell_volume_usd": { "1h": 12313.2, "24h": 40259.8, "5m": 979.897, "6h": 40259.8 }, "sellers": { "1h": 60, "24h": 146, "5m": 6, "6h": 146 }, "sells": { "1h": 85, "24h": 377, "5m": 6, "6h": 377 }, "status": null, "symbol": "LOBIN", "traders": { "1h": 101, "24h": 254, "5m": 10, "6h": 254 }, "txns": { "1h": 188, "24h": 880, "5m": 11, "6h": 880 }, "volume_usd": { "1h": 24874.3, "24h": 95343.7, "5m": 1093.88, "6h": 95343.7 } }, { "address": "0xf192dfffcc3bf99f48ed0602bb7c696b1ba8e7c0", "buy_volume_usd": { "1h": 7567.4, "24h": 432749, "5m": 2.985, "6h": 164497 }, "buyers": { "1h": 55, "24h": 1516, "5m": 1, "6h": 646 }, "buys": { "1h": 86, "24h": 3760, "5m": 1, "6h": 1562 }, "change_pct": { "1h": -7.51258, "24h": 2187.04, "5m": 0.0525215, "6h": -71.9046 }, "created_block": 100160899, "created_ts": 1793199599900, "decimals": 18, "fdv_usd": 126370, "holders": 467, "launchpad": null, "launchpad_name": null, "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://x.com/PulseLaunchpad", "website": "https://www.pulsetoken.xyz/" }, "liquidity_usd": 41075, "logo": "https://api.crius.sh/v1/robinhood/logo/0xf192dfffcc3bf99f48ed0602bb7c696b1ba8e7c0.png?size=128", "market_cap_usd": 125404, "name": "Pulse", "price_eth": 0.0000000536492, "price_usd": 0.00012637, "progress_pct": null, "quote": "USDG", "sell_volume_usd": { "1h": 8839.7, "24h": 416296, "5m": 0, "6h": 192675 }, "sellers": { "1h": 58, "24h": 1463, "5m": 0, "6h": 781 }, "sells": { "1h": 67, "24h": 3303, "5m": 0, "6h": 1488 }, "status": null, "symbol": "PULSE", "traders": { "1h": 97, "24h": 1743, "5m": 1, "6h": 992 }, "txns": { "1h": 137, "24h": 6193, "5m": 1, "6h": 2548 }, "volume_usd": { "1h": 16407.1, "24h": 849045, "5m": 2.985, "6h": 357172 } } ], "meta": { "block": 100406916, "block_age_ms": 879, "block_ts": 1793225090000, "chain": "robinhood", "finalized_block": 100397649, "lag_ms": 227, "list": "top_gainers", "next_cursor": "3", "safe_block": 100401329, "stats_since": "chain_start", "window": "24h" }}What this tells you
- Robotaxi Coin (
0x9f759111e492172d3881035db49777dd287574c2) leads withchange_pct["24h"]: 15762.6, 1,155 traders and 791 holders. Itstxns["1h"]is 0: the whole move happened earlier in the day, and it has been quiet for the last hour. - LOBIN (
0x75d874378ae31b33ab9e7a40b4dca96134221111) is up 3,763.75% with $28,561.2 of liquidity and 170 holders. - Pulse (
0xf192dfffcc3bf99f48ed0602bb7c696b1ba8e7c0) is up 2,187.04% over 24 hours but down 71.9% over 6 hours (change_pct["6h"]: -71.9046). It still passes, because the crash rule is 90% below the window’s peak. Clean means “not rugged”, not “still going up”: read the shorter windows too.
What makes a token trend
A token is only listed in trending (or in any list with clean=true) when all of these hold for the chosen window:
| Check | Rule | What it catches |
|---|---|---|
| No crash | Price no more than 90% below its peak in the window | Rugs and dumps |
| Liquidity | liquidity_usd of $1,000 or more | Dust markets that print any price |
| Real holders | 20+ holders, and holders at least 10% of the window's traders | Wash trading spread over wallets that don't keep the token |
| Fair launch | No insider launch (one wallet sniping 50%+ of supply in the first 10 blocks) and no wallet farm holding the supply | Insider dumps, as in the security score insider_launch flag |
| No bot distribution | Fewer than 25 of the top 100 holders with near-identical balances | Airdrops to controlled wallets |
| Liquidity can't be pulled by one wallet | No single wallet holds 40%+ of the liquidity unlocked | Tokens one person can drain |
Tokens that pass are ranked by traders × log10(volume). That is why NVIDIA, with the most volume in the sample, ranks below two tokens with more traders.
The other lists rank differently:
top_volume: dollar volume in the window. Addclean=truefor “volume leaders without rugs or wash trading”.top_gainers/top_losers: price change in the window. They skip tokens with under $1,000 of liquidity unless you setmin_liquidity_usdyourself.- All of them take the same filters as the other lists:
launchpad,quote,min_liquidity_usd,min_volume_usd,min_market_cap_usd,max_market_cap_usd.
Use it in your app
-
Pick the window your users think in. A trading terminal wants
5mor1h; a daily digest wants24h. Withoutwindow, trending uses1h. -
Show the reason a token is there.
traders,buyersandsellersfor the window explain the rank better than price change does. -
Add
clean=trueto every other list you show. Gainers and volume leaders are where rugs and wash trading surface first. -
Refresh every few seconds, not every request. Lists are recomputed continuously; one poller feeding your users is enough.
# Trending Robinhood Chain tokens over the last hour, with the numbers behind the rank.import requests
r = requests.get( "https://api.crius.sh/v1/robinhood/tokens", params={"list": "trending", "window": "1h", "limit": 10}, timeout=10,)for t in r.json()["data"]: print( f"{t['symbol']:<10} {t['traders']['1h']:>5} traders " f"${t['volume_usd']['1h']:>12,.0f} {t['change_pct']['1h'] or 0:+.1f}% " f"{t['launchpad'] or 'direct'}" )Frequently asked questions
Which Robinhood Chain tokens are trending?
Call GET https://api.crius.sh/v1/robinhood/tokens?list=trending&window=24h for the live answer. In the sample on this page the top three were Pizza (PIZZA) with 5,197 traders in 24 hours, Artificial Inu (AI, a Long.xyz token) with 4,132, and the NVIDIA stock token with 3,519.
How is trending ranked?
By the number of unique traders in the window, weighted by the logarithm of the window's volume. A token with many different wallets trading beats one with more dollars from fewer wallets, so a few whales or a wash-trading bot can't buy the top spot.
Why isn't a token with huge volume trending?
It failed one of the quality checks: its price fell more than 90% from its peak in the window, it has under $1,000 of liquidity, under 20 holders, fewer holders than 10% of its traders (wash trading), an insider launch or wallet farm, a bot-distributed supply, or one wallet holding 40%+ of the liquidity unlocked. Check it with /security.
What window does trending use?
1h when you don't pass one. Set window to 5m, 1h, 4h, 6h or 24h (also 1s, 30s, 1m); meta.window in the response confirms the one used.
What's the difference between trending, top_volume and top_gainers?
trending ranks by traders and always applies the quality checks. top_volume ranks by dollar volume and top_gainers by price change, and neither filters unless you add clean=true.
Related
Get your free Crius API key
Every example on this page works with a free key: higher rate limits than the anonymous plan, holders, wallets and the WebSocket stream. No card needed.
- Robinhood Chain (4663) only, from our own archive nodes
- REST + WebSocket
- Pay on-chain or by card