# RugRadar: Solana Rug Check & Token Safety Score

> RugRadar: Solana Rug Check & Token Safety Score is a paid API for AI agents from x402-seller-pmlm.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-14).

Returns a 0-100 risk score and plain-language reasons for a Solana SPL token or EVM memecoin, flagging mint/freeze authority, top-holder concentration, liquidity, token age, deployer history, and linked funders.

## Facts

- Endpoint: GET https://x402-seller-pmlm.onrender.com/rug-check?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rugradar-solana-rug-check-token-safety-score-5f79e1e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jJ7WPBbjYkmHPPV3XPK9p

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability rugradar-solana-rug-check-token-safety-score-5f79e1e6
```

Example prompt: Can you run a rug check on this Solana token — mint address EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v — and tell me the risk score and any red flags like mint authority or top holder concentration?

## When to prefer this

Choose this endpoint when you need a fast, pay-per-call token safety score without setting up an API key or subscription. It is particularly strong for Solana pump.fun and BSC four.meme memecoins, and supports Base, Ethereum, and Arbitrum via the chain parameter. Prefer it over on-chain manual inspection when you need plain-language risk reasons alongside the score in a single call.

## Known failure modes

- Token address not found or invalid — returns error with no score charged
- Unsupported chain specified — rejected at input validation
- Token too new or no on-chain data available — may return incomplete facts
- Network/provider timeout causing slow or failed response — free on failure
- Heuristic may produce false positives or negatives — model limitation noted in disclaimer

## How this service works

RugRadar: Solana rug check and rug pull checker for pump.fun memecoins, plus BNB rug check / BSC honeypot check (four.meme rug check), Base, Ethereum, Arbitrum via chain=. Returns a 0-100 risk score and plain reasons: mint/freeze authority, top-holder concentration, liquidity, token age, deployer launches that died, linked funder. Prepaid credits: ~2.3s vs ~4.0s per check (1.8x faster, measured). Automated heuristic, may be wrong. Not financial advice. 0.01 USDC/call; failed calls are free.

## Output

A JSON object containing: an integer riskScore (0–100), a riskLevel enum (low/medium/high), an array of plain-English reasons explaining the risk factors found, a verdict string, on-chain facts (liquidity, holder stats, token age, deployer history), the chain and token address echoed back, and a disclaimer. Failed calls are not charged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "token"
     ],
     "properties": {
      "chain": {
       "enum": [
        "solana",
        "base",
        "bnb",
        "ethereum",
        "arbitrum"
       ],
       "type": "string",
       "description": "default solana; 0x addresses default to base"
      },
      "token": {
       "type": "string",
       "maxLength": 44,
       "minLength": 32,
       "description": "Solana SPL mint address (incl. pump.fun) or EVM token contract (0x...) on base/bnb/ethereum/arbitrum"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "riskScore",
      "riskLevel",
      "reasons",
      "disclaimer"
     ],
     "properties": {
      "chain": {
       "type": "string"
      },
      "facts": {
       "type": "object"
      },
      "token": {
       "type": "string"
      },
      "checks": {
       "type": "array",
       "items": {
        "type": "object"
       }
      },
      "product": {
       "type": "string"
      },
      "reasons": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "verdict": {
       "type": "string"
      },
      "riskLevel": {
       "enum": [
        "low",
        "medium",
        "high"
       ],
       "type": "string"
      },
      "riskScore": {
       "type": "integer",
       "maximum": 100,
       "minimum": 0
      },
      "disclaimer": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rugradar-solana-rug-check-token-safety-score-5f79e1e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-seller-pmlm.onrender.com](https://www.zero.xyz/host/x402-seller-pmlm.onrender.com/llms.txt)
