# TokenGuard Solana Rug Check Batch API

> TokenGuard Solana Rug Check Batch API is a paid API for AI agents from tokenguard-bot.vercel.app, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-22).

Performs rug-pull and fraud risk analysis on up to 10 Solana token mint addresses per call, returning a verdict, risk score, and detected red flags

## Facts

- Endpoint: GET https://tokenguard-bot.vercel.app/v1/batch?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tokenguard-solana-rug-check-batch-api-bbfcb03e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2tDkwR6lkJ8hziNSgykn2

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 tokenguard-solana-rug-check-batch-api-bbfcb03e
```

Example prompt: Before my bot buys these tokens, run a rug check on these Solana mint addresses: 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU and EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v — tell me the verdict, risk score, and any red flags for each.

## When to prefer this

Choose this endpoint when your trading bot or DeFi agent needs automated, pre-trade rug-pull screening on Solana tokens — especially when checking pump.fun launches, new token listings, or unknown mint addresses. It excels at batch analysis (up to 10 tokens per call) and covers Solana-specific risks like Token-2022 exploits, freeze/mint authority, and creator serial launching that generic blockchain analytics tools miss. Prefer it over manual chain inspection or Ethereum-focused security tools when operating specifically on the Solana ecosystem.

## Known failure modes

- Invalid or malformed Solana mint address returns an error or is skipped
- Exceeding 10 addresses in a single batch may result in a 400 error
- Token with no on-chain data may return incomplete flags or low-confidence verdict
- Payment failure (402) blocks the response if USDC balance is insufficient
- Rate limiting if the API key quota is exceeded

## How this service works

One API call before every Solana trade. Freeze and mint authority, Token-2022 traps, holder concentration, pump.fun creator dumps and serial launchers. Free key in one click.

## Output

Returns a JSON object per token containing: a verdict enum (SAFE, CAUTION, or DANGER), an integer risk_score from 0–100, an array of flags (e.g. freeze authority, mint authority, Token-2022 traps, holder concentration warnings, creator dump signals), plus optional market data, sell_test results, and creator_record history.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "addresses"
 ],
 "properties": {
  "addresses": {
   "type": "array",
   "description": "Up to 10 Solana mint addresses"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "verdict",
  "risk_score",
  "flags"
 ],
 "properties": {
  "flags": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "market": {
   "type": "object"
  },
  "verdict": {
   "enum": [
    "SAFE",
    "CAUTION",
    "DANGER"
   ],
   "type": "string"
  },
  "sell_test": {
   "type": "object"
  },
  "risk_score": {
   "type": "integer",
   "maximum": 100,
   "minimum": 0
  },
  "creator_record": {
   "type": "object"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tokenguard-solana-rug-check-batch-api-bbfcb03e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tokenguard-bot.vercel.app](https://www.zero.xyz/host/tokenguard-bot.vercel.app/llms.txt)
