POST
/api/v1/token/riskBody-based token-risk lookup. Requires token:risk:read.
Request
curl
curl https://rugburn.io/api/v1/token/risk \
-H "Authorization: Bearer $RUGBURN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"address":"TOKEN_MINT_ADDRESS"}'Response Data
json
{
"address": "...",
"name": "Example",
"symbol": "EX",
"safetyScore": 58,
"riskScore": 42,
"riskLevel": "medium",
"recommendedAction": "monitor",
"facets": {
"contract": 82,
"liquidity": 50,
"ownership": 36,
"deployer": 85,
"market": 65,
"maturity": 55,
"metadata": 70,
"aml": 50
},
"hardCaps": ["Top 10 Holder Cap:58"],
"risks": ["High concentration: top 10 holders own 72.1%"],
"sources": ["rugburn_token_scans", "rugburn_scoring_engine"]
}Boundary
This endpoint does not run unbounded synchronous full scans. If RugBurn has no cached evidence, it returnsnot_foundinstead of silently spending worker/RPC capacity.