Token lists
Four curated feeds: new deploys, currently pumping, recently graduated, and pump and dump survivors. All four return the same card shape and refresh every couple of seconds.
Every list here returns only promising tokens with obvious rugs removed. Tokens flagged by our dump-signals counter are hidden, and per-list mcap / score / age thresholds apply on top. Want every deploy including obvious rugs? Subscribe to tokens:live for the token_created event.
/v1/tokens/new
recently deployed tokens
/v1/tokens/pumps
currently trending on pump signals
/v1/tokens/graduated
recently migrated to Raydium
/v1/tokens/survivors
3-24h old tokens still holding up
Example
curl -sS -H "Authorization: Bearer $API_KEY" \
https://api.cookin.fun/v1/tokens/new
Response — each item
{
"mint": "BgNrWZKAaZAa...",
"name": "Sample Token",
"symbol": "SMP",
"image_uri": "https://ipfs.io/...",
"description": "…",
"twitter": "@x",
"telegram": "@tg",
"website": "https://…",
"deployed_at": "2026-07-11T10:00:00Z",
"launchpad": "pumpfun",
"has_migrated": false,
"dex_paid": false,
"duplication": {
"symbol": false,
"name": false,
"symbol_name": false,
"twitter": false,
"website": false,
"telegram": false,
"image": false
},
"mcap": 12346,
"score": 2.3,
"pump_conditions_met": 3,
"dump_conditions_met": 1,
"conviction_score": 0.82,
"alpha_hands_pct": 23.0,
"diamond_hands_pct": 18.5,
"chart_nukers_pct": 11.0,
"dirty_pct": 41.0,
"kols_in_count": 4
}
Schema
| Field | Type | Description |
|---|---|---|
mint | string | Solana mint address (base58, 32-44 chars). |
name | string | Display name from metadata. |
symbol | string | Ticker. |
image_uri | string | null | IPFS/Arweave image URL (may be null before metadata resolves). |
description, twitter, telegram, website | string | null | Metadata socials. |
deployed_at | string (ISO 8601) | Mint creation timestamp. |
launchpad | string | Launchpad slug (e.g. pumpfun). |
has_migrated | bool | True after Raydium/PumpSwap graduation. |
dex_paid | bool | True after DexScreener paid order confirmed. |
duplication | object | 7 booleans: symbol, name, symbol_name, twitter, website, telegram, image. True = matches another token. |
mcap | integer | Market cap in USD (rounded). |
score | float | Cookin quality score. Same value the UI shows. |
pump_conditions_met | integer | null | Count of pump-signal conditions currently true. Null before first trade. |
dump_conditions_met | integer | null | Same shape, dump side. |
conviction_score | float | null | Weighted conviction of holders, 2 decimals. |
alpha_hands_pct | float | % of owned supply held by wallets that historically pick winners. |
diamond_hands_pct | float | % of supply held > 10 minutes. |
chart_nukers_pct | float | % of supply held by wallets that historically nuke charts on exit. |
dirty_pct | float | % held by suspicious wallets. |
kols_in_count | integer | Number of tracked KOL wallets currently holding. |
Percentages are on the 0..100 scale. mcap is integer USD.