# 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.

Source: https://docs.crius.sh/guides/find-trending-tokens/ · Updated 2026-10-28

Short answer

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.

[GET `/tokens`](https://docs.crius.sh/reference/discovery/token-lists/)

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

Example [Anonymous · no key · 1 credit](https://docs.crius.sh/reference/discovery/token-lists/)

### 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?

GET/v1/robinhood/tokens?list=trending&window=24h&limit=3

  

**cURL**

```bash
curl "https://api.crius.sh/v1/robinhood/tokens?list=trending&window=24h&limit=3"
```

**JavaScript**

```js
const res = await fetch("https://api.crius.sh/v1/robinhood/tokens?list=trending&window=24h&limit=3");
const { data, meta } = await res.json();
```

**Python**

```python
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)**

```json
{
  "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 with `traders["24h"]: 5197` and `volume_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.

[Token lists reference](https://docs.crius.sh/reference/discovery/token-lists/) Runs from your browser on the anonymous plan [Data looks wrong? Report it](mailto:support@crius.sh?subject=Wrong%20data%20in%20docs%20example%3A%20Trending%20over%2024%20hours%3A%20a%20new%20meme%2C%20a%20Long.xyz%20token%20and%20NVIDIA&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Fguides%2Ffind-trending-tokens%2F%23trending-24h%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Ftokens%3Flist%3Dtrending%26window%3D24h%26limit%3D3%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

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.

Example [Anonymous · no key · 1 credit](https://docs.crius.sh/reference/discovery/token-lists/)

### 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?

GET/v1/robinhood/tokens?list=top\_gainers&window=24h&clean=true&limit=3

  

**cURL**

```bash
curl "https://api.crius.sh/v1/robinhood/tokens?list=top_gainers&window=24h&clean=true&limit=3"
```

**JavaScript**

```js
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();
```

**Python**

```python
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)**

```json
{
  "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 with `change_pct["24h"]: 15762.6`, 1,155 traders and 791 holders. Its `txns["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.

[Token lists reference](https://docs.crius.sh/reference/discovery/token-lists/) Runs from your browser on the anonymous plan [Data looks wrong? Report it](mailto:support@crius.sh?subject=Wrong%20data%20in%20docs%20example%3A%20Top%20gainers%20over%2024%20hours%2C%20rugs%20filtered%20out&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Fguides%2Ffind-trending-tokens%2F%23clean-gainers%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Ftokens%3Flist%3Dtop_gainers%26window%3D24h%26clean%3Dtrue%26limit%3D3%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

## 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](https://docs.crius.sh/guides/token-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. Add `clean=true` for “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 set `min_liquidity_usd` yourself.
-   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

1.  **Pick the window your users think in.** A trading terminal wants `5m` or `1h`; a daily digest wants `24h`. Without `window`, trending uses `1h`.
    
2.  **Show the reason a token is there.** `traders`, `buyers` and `sellers` for the window explain the rank better than price change does.
    
3.  **Add `clean=true` to every other list you show.** Gainers and volume leaders are where rugs and wash trading surface first.
    
4.  **Refresh every few seconds, not every request.** Lists are recomputed continuously; one poller feeding your users is enough.
    

```python
# 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'}"
    )
```

Trending is not a safety check

The quality checks remove the obvious traps, but they don’t simulate a sell or read the contract. Before a bot buys anything from this list, call [`/security`](https://docs.crius.sh/guides/token-security-score/) for the honeypot, tax and owner checks.

## 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

[Guide **Find tokens by market cap** Rank Robinhood Chain tokens by market cap, filter by a minimum or a range, and drop fake market caps from dust pools and insider launches. Real responses. Read](https://docs.crius.sh/guides/find-tokens-by-market-cap/) [Guide **Find new tokens** List new Robinhood Chain tokens seconds after they are created, filter by launchpad, liquidity and creation time, with real responses from the Crius API. Read](https://docs.crius.sh/guides/find-new-tokens/) [Guide **Token screener** Build a Robinhood Chain token screener with the Crius API: clean token lists, batch profiles, a risk check per token, credits per refresh and working code. Read](https://docs.crius.sh/guides/build-a-token-screener/) [Guide **Detect bundles & snipers** Find out who bought a Robinhood Chain token's launch, how much of the supply snipers and bundles took and whether they still hold it, with a real insider launch that fell 97%. Read](https://docs.crius.sh/guides/detect-bundles-and-snipers/) [Guide **Token security score** Score any Robinhood Chain token from 0 to 100 with one API call. Honeypot, buy and sell taxes, owner powers, LP locks, v4 hook risk and insider launches, with real examples. Read](https://docs.crius.sh/guides/token-security-score/) [API reference **Token lists API** Lists: new, bonding, graduating, graduated, trending, top\_volume, top\_gainers, top\_losers, top\_market\_cap (tokens traded in the last 30 days by market cap; prices from thin markets don't rank). Read](https://docs.crius.sh/reference/discovery/token-lists/)
