# Find new tokens on Robinhood Chain as they launch

> List new Robinhood Chain tokens seconds after they are created, filter by launchpad, liquidity and creation time, with real responses from the Crius API.

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

Short answer

Call `GET /v1/robinhood/tokens?list=new`. It returns the newest tokens first with `created_ts`, `launchpad`, `status`, `progress_pct`, price, liquidity, holders and trade counts per window. Narrow it with `launchpad=pons`, `min_liquidity_usd` and `created_after_ts`. Anonymous plan, no key needed.

[GET `/tokens`](https://docs.crius.sh/reference/discovery/token-lists/) [GET `/token/{address}/security`](https://docs.crius.sh/reference/security/security-checks/)

The `new` token list is a feed of every token created on Robinhood Chain, newest first. Each row says which launchpad created it (if any), whether it is still on a bonding curve, how much liquidity it has and how many wallets have traded it in the last 5 minutes, 1 hour, 6 hours and 24 hours. Tokens appear about a second after their creation block, so you can screen a launch before most traders have seen it.

## List new tokens in one call

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

### The raw feed: three tokens created in the last 12 seconds

Which tokens were created on Robinhood Chain in the last few seconds?

GET/v1/robinhood/tokens?list=new&limit=3

  

**cURL**

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

**JavaScript**

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

**Python**

```python
import requests

r = requests.get(
    "https://api.crius.sh/v1/robinhood/tokens?list=new&limit=3",
)
body = r.json()
print(body["data"])
```

**Real response 200 Captured Oct 28, 2026 · 281 lines (arrays trimmed)**

```json
{
  "data": [
    {
      "address": "0xbdf2ec96464a76a0a779207f5b874add51d49598",
      "buy_volume_usd": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "buyers": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "buys": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "change_pct": {
        "1h": null,
        "24h": null,
        "5m": null,
        "6h": null
      },
      "created_block": 100406901,
      "created_ts": 1793225088200,
      "decimals": 18,
      "fdv_usd": null,
      "holders": 1,
      "launchpad": null,
      "launchpad_name": null,
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "liquidity_usd": 0,
      "logo": null,
      "market_cap_usd": null,
      "name": "WAGIE",
      "price_eth": null,
      "price_usd": null,
      "progress_pct": null,
      "quote": null,
      "sell_volume_usd": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "sellers": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "sells": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "status": null,
      "symbol": "WAGIE",
      "traders": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "txns": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "volume_usd": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      }
    },
    {
      "address": "0x6b7403d913ec9a579baa91041a537bf4fa4b6276",
      "buy_volume_usd": {
        "1h": 3917.87,
        "24h": 3917.87,
        "5m": 3917.87,
        "6h": 3917.87
      },
      "buyers": {
        "1h": 22,
        "24h": 22,
        "5m": 22,
        "6h": 22
      },
      "buys": {
        "1h": 25,
        "24h": 25,
        "5m": 25,
        "6h": 25
      },
      "change_pct": {
        "1h": 58.8899,
        "24h": 58.8899,
        "5m": 58.8899,
        "6h": 58.8899
      },
      "created_block": 100406804,
      "created_ts": 1793225078400,
      "decimals": 18,
      "fdv_usd": 12956.2,
      "holders": 20,
      "launchpad": "pons",
      "launchpad_name": "Pons",
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": "https://x.com/texashedge17154/status/2115565415325630769",
        "website": "https://mafiacoin.site"
      },
      "liquidity_usd": 4460.87,
      "logo": "https://api.crius.sh/v1/robinhood/logo/0x6b7403d913ec9a579baa91041a537bf4fa4b6276.png?size=128",
      "market_cap_usd": 12956.2,
      "name": "MAFIA",
      "price_eth": 0.00000000550045,
      "price_usd": 0.0000129562,
      "progress_pct": 11.347,
      "quote": "PYPL",
      "sell_volume_usd": {
        "1h": 1909.9,
        "24h": 1909.9,
        "5m": 1909.9,
        "6h": 1909.9
      },
      "sellers": {
        "1h": 6,
        "24h": 6,
        "5m": 6,
        "6h": 6
      },
      "sells": {
        "1h": 11,
        "24h": 11,
        "5m": 11,
        "6h": 11
      },
      "status": "bonding",
      "symbol": "MAFIA",
      "traders": {
        "1h": 22,
        "24h": 22,
        "5m": 22,
        "6h": 22
      },
      "txns": {
        "1h": 34,
        "24h": 34,
        "5m": 34,
        "6h": 34
      },
      "volume_usd": {
        "1h": 5827.78,
        "24h": 5827.78,
        "5m": 5827.78,
        "6h": 5827.78
      }
    },
    {
      "address": "0xea503b501082d8aa091e4d1e985f28e13ed3d6b3",
      "buy_volume_usd": {
        "1h": 0.00470845,
        "24h": 0.00470845,
        "5m": 0.00470845,
        "6h": 0.00470845
      },
      "buyers": {
        "1h": 1,
        "24h": 1,
        "5m": 1,
        "6h": 1
      },
      "buys": {
        "1h": 1,
        "24h": 1,
        "5m": 1,
        "6h": 1
      },
      "change_pct": {
        "1h": -0.0099799,
        "24h": -0.0099799,
        "5m": -0.0099799,
        "6h": -0.0099799
      },
      "created_block": 100406793,
      "created_ts": 1793225077300,
      "decimals": 18,
      "fdv_usd": 23554.9,
      "holders": 3,
      "launchpad": null,
      "launchpad_name": null,
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "liquidity_usd": 0.00941591,
      "logo": null,
      "market_cap_usd": 23554.9,
      "name": "Fries in the bag",
      "price_eth": 0.00000001,
      "price_usd": 0.0000235549,
      "progress_pct": null,
      "quote": "ETH",
      "sell_volume_usd": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "sellers": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "sells": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "status": null,
      "symbol": "Fries",
      "traders": {
        "1h": 1,
        "24h": 1,
        "5m": 1,
        "6h": 1
      },
      "txns": {
        "1h": 1,
        "24h": 1,
        "5m": 1,
        "6h": 1
      },
      "volume_usd": {
        "1h": 0.00470845,
        "24h": 0.00470845,
        "5m": 0.00470845,
        "6h": 0.00470845
      }
    }
  ],
  "meta": {
    "block": 100406905,
    "block_age_ms": 535,
    "block_ts": 1793225089000,
    "chain": "robinhood",
    "finalized_block": 100397649,
    "lag_ms": 29,
    "list": "new",
    "next_cursor": "3",
    "safe_block": 100401329,
    "stats_since": "chain_start",
    "window": "24h"
  }
}
```

What this tells you

-   WAGIE (`0xbdf2ec96464a76a0a779207f5b874add51d49598`) was created 1.3 seconds before the response (`created_ts: 1793225088200`). It has `holders: 1`, `liquidity_usd: 0` and `price_usd: null`: nothing has traded yet, and `launchpad: null` means it wasn’t created by a launchpad Crius knows.
-   MAFIA (`0x6b7403d913ec9a579baa91041a537bf4fa4b6276`) is a Pons token (`launchpad: "pons"`, `status: "bonding"`). Eleven seconds after launch it already had 22 buyers, $5,827.78 of volume (`volume_usd["5m"]`) and was 11.347% of the way up its curve (`progress_pct`). Its `quote` is PYPL: the curve is priced in a tokenized stock, not ETH.
-   “Fries in the bag” (`0xea503b501082d8aa091e4d1e985f28e13ed3d6b3`) shows a $23,554.9 market cap on $0.0094 of liquidity and a single buyer. A market cap this early says nothing; liquidity and buyers do.
-   `meta.lag_ms: 29`: the list reflected the chain head 29 ms after the block arrived.

[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%20The%20raw%20feed%3A%20three%20tokens%20created%20in%20the%20last%2012%20seconds&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Fguides%2Ffind-new-tokens%2F%23raw-feed%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Ftokens%3Flist%3Dnew%26limit%3D3%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

Most of the raw feed is noise: Pons alone had 1,781 launches in the 24 hours before these samples and 16 graduations (`launches_24h` and `graduated_24h` in the [launchpads](https://docs.crius.sh/reference/launchpads/launchpads/) response). A liquidity floor removes the tokens nobody has bought.

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

### Only new tokens with $1,000+ liquidity

Which new Robinhood Chain tokens already have real money in them?

GET/v1/robinhood/tokens?list=new&min\_liquidity\_usd=1000&limit=3

  

**cURL**

```bash
curl "https://api.crius.sh/v1/robinhood/tokens?list=new&min_liquidity_usd=1000&limit=3"
```

**JavaScript**

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

**Python**

```python
import requests

r = requests.get(
    "https://api.crius.sh/v1/robinhood/tokens?list=new&min_liquidity_usd=1000&limit=3",
)
body = r.json()
print(body["data"])
```

**Real response 200 Captured Oct 28, 2026 · 281 lines (arrays trimmed)**

```json
{
  "data": [
    {
      "address": "0x5132c73e282f15e156d43fe1757115c4bda208be",
      "buy_volume_usd": {
        "1h": 1425.88,
        "24h": 1425.88,
        "5m": 1425.88,
        "6h": 1425.88
      },
      "buyers": {
        "1h": 8,
        "24h": 8,
        "5m": 8,
        "6h": 8
      },
      "buys": {
        "1h": 29,
        "24h": 29,
        "5m": 29,
        "6h": 29
      },
      "change_pct": {
        "1h": 6.40071,
        "24h": 6.40071,
        "5m": 6.40071,
        "6h": 6.40071
      },
      "created_block": 100409067,
      "created_ts": 1793225312360,
      "decimals": 18,
      "fdv_usd": 17454,
      "holders": 7,
      "launchpad": "pons",
      "launchpad_name": "Pons",
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": "https://x.com/1vampnation1/status/2115566407018565807",
        "website": "https://trustinnom.xyz/"
      },
      "liquidity_usd": 2392,
      "logo": "https://api.crius.sh/v1/robinhood/logo/0x5132c73e282f15e156d43fe1757115c4bda208be.png?size=128",
      "market_cap_usd": 17454,
      "name": "paycat",
      "price_eth": 0.00000000740993,
      "price_usd": 0.000017454,
      "progress_pct": 3.19647,
      "quote": "PYPL",
      "sell_volume_usd": {
        "1h": 285.934,
        "24h": 285.934,
        "5m": 285.934,
        "6h": 285.934
      },
      "sellers": {
        "1h": 2,
        "24h": 2,
        "5m": 2,
        "6h": 2
      },
      "sells": {
        "1h": 2,
        "24h": 2,
        "5m": 2,
        "6h": 2
      },
      "status": "bonding",
      "symbol": "PAYCAT",
      "traders": {
        "1h": 8,
        "24h": 8,
        "5m": 8,
        "6h": 8
      },
      "txns": {
        "1h": 31,
        "24h": 31,
        "5m": 31,
        "6h": 31
      },
      "volume_usd": {
        "1h": 1711.82,
        "24h": 1711.82,
        "5m": 1711.82,
        "6h": 1711.82
      }
    },
    {
      "address": "0x578dfaf61257ea702b8834bb037740a6368947bd",
      "buy_volume_usd": {
        "1h": 9284.83,
        "24h": 9284.83,
        "5m": 9284.83,
        "6h": 9284.83
      },
      "buyers": {
        "1h": 36,
        "24h": 36,
        "5m": 36,
        "6h": 36
      },
      "buys": {
        "1h": 41,
        "24h": 41,
        "5m": 41,
        "6h": 41
      },
      "change_pct": {
        "1h": 144.257,
        "24h": 144.257,
        "5m": 144.257,
        "6h": 144.257
      },
      "created_block": 100408825,
      "created_ts": 1793225289500,
      "decimals": 18,
      "fdv_usd": 79032.9,
      "holders": 150,
      "launchpad": null,
      "launchpad_name": null,
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "liquidity_usd": 22199.3,
      "logo": null,
      "market_cap_usd": 18050.7,
      "name": "Housecoin",
      "price_eth": 0.0000000335526,
      "price_usd": 0.0000790329,
      "progress_pct": null,
      "quote": "ETH",
      "sell_volume_usd": {
        "1h": 5158.82,
        "24h": 5158.82,
        "5m": 5158.82,
        "6h": 5158.82
      },
      "sellers": {
        "1h": 20,
        "24h": 20,
        "5m": 20,
        "6h": 20
      },
      "sells": {
        "1h": 37,
        "24h": 37,
        "5m": 37,
        "6h": 37
      },
      "status": null,
      "symbol": "HOUSECOIN",
      "traders": {
        "1h": 36,
        "24h": 36,
        "5m": 36,
        "6h": 36
      },
      "txns": {
        "1h": 78,
        "24h": 78,
        "5m": 78,
        "6h": 78
      },
      "volume_usd": {
        "1h": 14443.6,
        "24h": 14443.6,
        "5m": 14443.6,
        "6h": 14443.6
      }
    },
    {
      "address": "0x3736c3daeb6bee85b8086354424e31e23d39a416",
      "buy_volume_usd": {
        "1h": 2368.93,
        "24h": 2368.93,
        "5m": 2368.93,
        "6h": 2368.93
      },
      "buyers": {
        "1h": 16,
        "24h": 16,
        "5m": 16,
        "6h": 16
      },
      "buys": {
        "1h": 16,
        "24h": 16,
        "5m": 16,
        "6h": 16
      },
      "change_pct": {
        "1h": 349.859,
        "24h": 349.859,
        "5m": 349.859,
        "6h": 349.859
      },
      "created_block": 100408733,
      "created_ts": 1793225280300,
      "decimals": 18,
      "fdv_usd": 9653.95,
      "holders": 18,
      "launchpad": "pons",
      "launchpad_name": "Pons",
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "liquidity_usd": 4794.48,
      "logo": "https://api.crius.sh/v1/robinhood/logo/0x3736c3daeb6bee85b8086354424e31e23d39a416.png?size=128",
      "market_cap_usd": 9653.95,
      "name": "Ronald",
      "price_eth": 0.00000000409848,
      "price_usd": 0.00000965395,
      "progress_pct": 47.1712,
      "quote": "MCD",
      "sell_volume_usd": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "sellers": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "sells": {
        "1h": 0,
        "24h": 0,
        "5m": 0,
        "6h": 0
      },
      "status": "bonding",
      "symbol": "RONALD",
      "traders": {
        "1h": 16,
        "24h": 16,
        "5m": 16,
        "6h": 16
      },
      "txns": {
        "1h": 16,
        "24h": 16,
        "5m": 16,
        "6h": 16
      },
      "volume_usd": {
        "1h": 2368.93,
        "24h": 2368.93,
        "5m": 2368.93,
        "6h": 2368.93
      }
    }
  ],
  "meta": {
    "block": 100409873,
    "block_age_ms": 365,
    "block_ts": 1793225393000,
    "chain": "robinhood",
    "finalized_block": 100401329,
    "lag_ms": 33,
    "list": "new",
    "next_cursor": "3",
    "safe_block": 100405028,
    "stats_since": "chain_start",
    "window": "24h"
  }
}
```

What this tells you

-   All three tokens are under two minutes old and every one has `liquidity_usd` above 1,000. The empty launches in between were skipped.
-   Housecoin (`0x578dfaf61257ea702b8834bb037740a6368947bd`) has no launchpad, $22,199.3 of liquidity and 150 holders 104 seconds after creation: someone deployed it and seeded a pool directly.
-   Ronald (`0x3736c3daeb6bee85b8086354424e31e23d39a416`) is a Pons token at `progress_pct: 47.1712` with 16 buys and 0 sells. Sixteen wallets buying and nobody selling in the first two minutes is worth a look at the [launch’s snipers and bundles](https://docs.crius.sh/guides/detect-bundles-and-snipers/) before you buy.
-   paycat (`0x5132c73e282f15e156d43fe1757115c4bda208be`) is quoted in PYPL like MAFIA above, with 7 holders and $2,392 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%20Only%20new%20tokens%20with%20%241%2C000%2B%20liquidity&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Fguides%2Ffind-new-tokens%2F%23with-liquidity%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Ftokens%3Flist%3Dnew%26min_liquidity_usd%3D1000%26limit%3D3%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

## Filters for new tokens

| Parameter | What it does | Example |
| --- | --- | --- |
| `launchpad` | Only tokens from one launchpad: `pons`, `flap`, `bankr`, `long`, `flywheel`, `standard_reserve`. | `launchpad=pons` |
| `min_liquidity_usd` | Skip tokens whose `liquidity_usd` is below this. | `min_liquidity_usd=1000` |
| `created_after_ts` | Only tokens created after this time, in milliseconds (the unit of `created_ts`). | `created_after_ts=1793225000000` |
| `quote` | Only tokens quoted in ETH (or WETH) or USDG. | `quote=eth` |
| `min_volume_usd` | Skip tokens with less volume in the `window`. | `min_volume_usd=500&window=1h` |
| `clean` | Apply the trending quality checks: no crash, $1,000+ liquidity, 20+ real holders, no insider launch. | `clean=true` |
| `limit`, `cursor` | Up to 100 rows per page; pass `meta.next_cursor` back as `cursor` for the next page. | `limit=100&cursor=100` |

What each row means:

-   `created_ts` / `created_block`: when the token contract was created.
-   `launchpad` / `launchpad_name`: the launchpad’s id and display name, or `null` for tokens deployed directly.
-   `status`: `bonding` while on a launchpad’s curve, `graduated` after it moved to a DEX pool, `launched` for launchpads with no curve stage (Bankr, Long.xyz), `null` for direct deploys.
-   `progress_pct`: how far along the bonding curve the token is; `null` until the curve has been traded or when progress isn’t measured.
-   `buys`, `sells`, `buyers`, `sellers`, `traders`, `volume_usd`, `change_pct`: per window (`5m`, `1h`, `6h`, `24h`).
-   `logo` and `links`: the token’s metadata, when the launch included it.

## Use it in your app

1.  **Poll `list=new` with a liquidity floor.** Every few seconds is enough: lists are refreshed continuously and the anonymous plan allows 2 requests per second. Keep `created_after_ts` a few minutes back so a token that gains liquidity after its first poll is still caught.
    
2.  **Deduplicate by `address`.** The same token comes back on every poll while it is inside the time window.
    
3.  **Screen each new address before showing it.** Call [`/security`](https://docs.crius.sh/guides/token-security-score/) (anonymous, 1 credit) for the honeypot, tax and insider checks, and drop `critical` or `high` risk tokens.
    
4.  **Switch to the stream when polling isn’t fast enough.** The `launches:all` channel on the [WebSocket](https://docs.crius.sh/reference/stream/) pushes each launch as it is indexed.
    

```js
// Print new Pons tokens with $1,000+ liquidity as they appear.
const API = "https://api.crius.sh/v1/robinhood";
const seen = new Set();

async function poll() {
  const since = Date.now() - 10 * 60_000; // created_ts is in milliseconds
  const url = `${API}/tokens?list=new&launchpad=pons&min_liquidity_usd=1000&created_after_ts=${since}&limit=100`;
  const { data } = await (await fetch(url)).json();
  for (const t of data) {
    if (seen.has(t.address)) continue;
    seen.add(t.address);
    console.log(`${t.symbol} ${t.address} ${t.status} ${t.progress_pct ?? "?"}% liq $${t.liquidity_usd} holders ${t.holders}`);
  }
}
setInterval(poll, 5000);
```

New means unchecked

A token’s first minutes are when snipers, bundled buys and honeypots do their damage. The list tells you a token exists and is trading; it doesn’t say it’s safe. Check `/security` and the launch before you list or buy anything from this feed.

## Frequently asked questions

**How do I find new tokens on Robinhood Chain?**

Call `GET https://api.crius.sh/v1/robinhood/tokens?list=new`. Tokens come newest first, usually a second or two after the creation block, with their launchpad (`pons`, `flap`, …), price, liquidity and holder count. Add `min_liquidity_usd=1000` to skip tokens nobody has bought yet.

**How do I get only new Pons tokens?**

Add `launchpad=pons` to the list: `/v1/robinhood/tokens?list=new&launchpad=pons`. The same filter works with `flap`, `bankr`, `long`, `flywheel` and `standard_reserve`. Tokens deployed outside a known launchpad have `launchpad: null`.

**Why does a new token have a null price and market cap?**

Nobody has traded it yet. `price_usd`, `market_cap_usd` and `fdv_usd` stay `null` until the first trade gives the token a price, and `liquidity_usd` is 0 until a pool or curve holds quote currency.

**Does an old token that starts trading again show up as new?**

No. `list=new` only contains tokens created from scratch. A token that existed before and becomes active again is left out; look for it in `trending` or `top_volume` instead.

**Can I get new tokens pushed to me instead of polling?**

Yes. Subscribe to `launches:all` (or `launches:pons`, `launches:flap`, …) on the [WebSocket stream](https://docs.crius.sh/reference/stream/), which needs a free API key. Polling `list=new` every few seconds also works on the anonymous plan.

## Related

[Guide **Stream new tokens** Get new Robinhood Chain launchpad tokens, graduations and pools the moment they happen, with the Crius WebSocket and a Node.js client that checks each token. Read](https://docs.crius.sh/guides/stream-new-tokens/) [Guide **Track bonding & graduating tokens** Track Pons, Flap and other Robinhood Chain launchpad tokens on their bonding curves, see which are closest to graduating and catch each graduation. Read](https://docs.crius.sh/guides/track-bonding-and-graduating-tokens/) [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/) [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/) [Concept **Launchpads** How token launchpads on Robinhood Chain work (bonding curves, graduation to Uniswap pools, LP locks) and which launchpads Crius attributes, including Pons, Flap.sh, Bankr, Long.xyz and Flywheel. Read](https://docs.crius.sh/concepts/launchpads/) [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/)
