One REST call returns a full safety report for any Solana mint — risk score, honeypot flag, LP lock, holder concentration, and mint/freeze authority. Powered by our production rug-detection engine.
Get your free API key → Sign in
Transparent API pricing: Free includes 1,000 calls/month, Starter is $29/month for 50,000 calls/month, and Pro is $99/month for 250,000 calls/month.
1,000 calls / month
Hard cap — requests return 429 when exceeded.
50,000 calls / month
Higher monthly quota.
250,000 calls / month
Higher monthly quota.
429 quota_exceeded until the period resets. Sign up free to get a key, then upgrade to a paid plan self-serve from your dashboard (billed via LemonSqueezy).
Compare the API against RugCheck.xyz, GoPlus, Honeypot.is, and QuickNode in the 2026 Solana token safety API alternatives guide.
Every request requires your API key. Send it in the X-API-Key header (or Authorization: Bearer <key>).
X-API-Key: msk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx
GET /api/v1/token/:mint/safety
curl https://memepump.org/api/v1/token/So11111111111111111111111111111111111111112/safety \ -H "X-API-Key: msk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
{
"mint": "So111...112",
"risk_score": 8,
"risk_level": "Good",
"honeypot": false,
"lp_locked": true,
"mint_authority_enabled": false,
"freeze_authority_enabled": false,
"top_holder_pct": 4.2,
"top_holders_pct": 31.7,
"holder_concentration_risk": "moderate",
"total_holders": 18432,
"total_liquidity_usd": 1820345.0,
"rugged": false,
"warnings": [],
"source": "rugcheck",
"cached": true,
"checked_at": "2026-06-03T10:00:00Z"
}
| Field | Meaning |
|---|---|
risk_score | 0–100 (0 = safest, 100 = scam) |
risk_level | Good / Unknown / Risky / Dangerous / Scam |
honeypot | true if rugged or extreme-risk |
lp_locked | liquidity pool locked/burned |
mint_authority_enabled / freeze_authority_enabled | true = authority still active (risk) |
top_holder_pct / top_holders_pct | largest holder % / combined top holders % |
holder_concentration_risk | low / moderate / high / very_high |
Check your remaining quota any time:
GET /api/v1/account/usage (X-API-Key required)
Every successful response also includes X-RateLimit-Limit and X-RateLimit-Remaining headers.
| Status | Meaning |
|---|---|
400 | invalid_mint — not a valid base58 Solana address |
401 | unauthorized — missing/invalid API key |
429 | quota_exceeded — monthly cap reached |
503 | upstream_unavailable — safety data temporarily unavailable |