# sol-rugcheck

> sol-rugcheck is a paid API for AI agents from base-sol-rugcheck.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Analyzes a Solana SPL token mint address for rug pull risk and returns a safety verdict with buyer distribution data

## Facts

- Endpoint: POST https://base-sol-rugcheck.vercel.app/api/bundle?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sol-rugcheck-92fa457d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_42qmWWWyrmOcj8Ulgd3XR

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 sol-rugcheck-92fa457d -d '<json body>'
```

Example prompt: Can you run a rug check on the Solana token at mint address 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU and tell me if it looks suspicious or safe to buy?

## When to prefer this

Use this endpoint when you need a fast, low-cost ($0.01) automated safety check on a Solana SPL token before executing a trade, listing a token, or making an investment decision. It is especially valuable for AI trading agents that need programmatic rug pull detection with structured verdicts rather than manual review. Prefer this over general blockchain explorers when you need a simple SUSPICIOUS/SAFE verdict with bundle analysis baked in.

## Known failure modes

- Invalid or malformed Solana mint address returns an error
- Token not found on-chain may return empty or error response
- Payment failure via x402 protocol prevents analysis
- Rate limiting or service unavailability on Vercel deployment
- Very new tokens with no transaction history may return inconclusive results

## How this service works

Solana token safety for AI agents. USDC via x402.

## Output

Returns a JSON object with a bundleVerdict (e.g. SUSPICIOUS, SAFE), the number of distinct buyers at launch, and details about the largest slot cluster including slot number, buyer count, and tokens bought — indicating whether coordinated or bot-driven purchasing occurred.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "token": {
   "type": "string",
   "description": "Solana SPL mint address."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "bundleVerdict": "SUSPICIOUS",
  "distinctBuyers": 12,
  "largestSlotCluster": {
   "slot": 0,
   "buyers": 4,
   "tokensBought": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sol-rugcheck-92fa457d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from base-sol-rugcheck.vercel.app](https://www.zero.xyz/host/base-sol-rugcheck.vercel.app/llms.txt)
