Analyze any Solana token by mint address using the free RugCheck API. No API key required for read endpoints.
# Get risk summary (score + flags)
bash scripts/rugcheck.sh summary <MINT_ADDRESS>
# Get full detailed report (holders, markets, metadata, LP)
bash scripts/rugcheck.sh report <MINT_ADDRESS>
Run bash scripts/rugcheck.sh help for all commands:
| Command | Description |
|---|---|
| --------- | ------------- |
summary | Risk score (0-100 normalized), risk flags, LP lock % |
report | Full report: metadata, holders, markets, creator info |
insiders | Insider/connected wallet graph |
lockers | LP vault/locker info (locked liquidity details) |
votes | Community votes on the token |
leaderboard | Top voters/analysts on the platform |
domains | Registered Solana domains |
trending | Most voted tokens in past 24h |
new | Recently detected tokens |
recent | Most viewed tokens in past 24h |
verified | Recently verified tokens |
Key fields from /v1/tokens/{mint}/report/summary:
score_normalised — Risk score 0-100. Higher = riskier. Below 1000 raw score ≈ "Good".risks[] — Array of risk flags, each with:name: Risk type (e.g. "Mutable metadata", "Low Liquidity", "Single holder ownership")level: "warn" or "danger"value: Human-readable detail (e.g. "$102.55", "40.00%")description: Explanationscore: Raw risk contributionlpLockedPct — Percentage of LP tokens locked (0 = none locked, very risky)tokenProgram — SPL token program usedtokenType — Token type classificationAdditional fields from /v1/tokens/{mint}/report:
tokenMeta — Name, symbol, URI, mutable flag, updateAuthoritytoken — Supply, decimals, mintAuthority, freezeAuthoritycreator / creatorBalance — Token creator wallet and their current balancetopHolders[] — Top holders with address, owner, pct (percentage), uiAmountmarkets[] — DEX markets/pools with liquidity datainsiderNetworks — Connected insider wallet clustersWhen analyzing a token, flag these risks to the user:
tokenMeta.mutable == true) — Creator can change token name/image"Low Liquidity" or check market data) — Easy to manipulate pricelpLockedPct == 0) — Creator can pull liquidity anytimetoken.mintAuthority != null) — Can mint infinite tokenstoken.freezeAuthority != null) — Can freeze walletsFormat findings clearly for the user. Example:
🔍 RugCheck Analysis: CLWDN (ClawdNation)
Mint: 3zvSRWfjPvcnt8wfTrKhgCtQVwVSrYfBY6g1jPwzfHJG
⚠️ Risk Score: 59/100 (Medium-High Risk)
🚩 Risk Flags:
🔴 Low Liquidity — $102.55
⚠️ Single holder ownership — 40.00%
⚠️ High holder concentration — Top 10 hold >50%
⚠️ Low amount of holders
⚠️ Low LP providers
⚠️ Mutable metadata
🔓 LP Locked: 0% (NOT LOCKED)
📊 Top Holders:
1. 40.0% — 3Y3g...p7rk
2. 15.0% — 5bNH...4VGj
3. 15.0% — 4dkX...Ncg6
4. 10.0% — 8yY2...CKn8
5. 10.0% — 2MT5...eB3h
Verdict: HIGH RISK — Multiple red flags. No locked liquidity,
concentrated holdings, mutable metadata. Exercise extreme caution.
https://api.rugcheck.xyzhttps://rugcheck.xyz/tokens/ (link for users)These endpoints need a JWT from Solana wallet auth — not available for most agents:
POST /v1/bulk/tokens/summary — Check multiple tokens at oncePOST /v1/bulk/tokens/report — Full reports for multiple tokens共 1 个版本