POST/api/v1/token/risk

Body-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.