# AgentFeed Solana Token Risk Check

> AgentFeed Solana Token Risk Check is a paid API for AI agents from x402.ochinimus.app, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-15).

Runs a comprehensive pre-trade safety check on a Solana SPL token mint address, returning risk signals including mint/freeze authority status, liquidity depth, holder concentration, and a verdict (safe/caution/high_risk).

## Facts

- Endpoint: GET https://x402.ochinimus.app/api/sol-token-check/%7Bmint%7D?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentfeed-solana-token-risk-check-5071f544
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SH4m5QzkJE6D8CYBj5KTY

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 agentfeed-solana-token-risk-check-5071f544
```

Example prompt: Before I swap into this token, can you run a full safety check on Solana mint DezXAZ8z7PnrnRJjz3wXD… — I want to know if the mint authority is revoked, how concentrated the top holders are, and whether there's enough liquidity to trade without getting wrecked?

## When to prefer this

Use this endpoint when you need a comprehensive, multi-signal Solana token safety assessment before executing a trade or recommending a token. It is purpose-built for AI agents doing pre-trade due diligence on SPL tokens, combining authority checks, liquidity scanning across 6 AMMs, holder concentration, and price impact into a single call. Prefer this over generic on-chain RPC calls when you want a structured verdict with actionable risk rules rather than raw chain data.

## Known failure modes

- Invalid or non-existent mint address returns an error response
- Token with no on-chain metadata may return partial results
- Payment not received (x402 payment required before data is returned)
- RPC timeout or Solana network congestion may delay or fail the scan
- Prepaid key balance exhausted returns payment error
- Some liquidity pools may be missed if AMM coverage has gaps (scan_gaps field)

## How this service works

Crypto market data for AI agents (liquidations, funding, open interest, prices), Solana pre-trade checks, OFAC sanctions screening, scholarly papers, utilities and fixed-purpose language tasks (OCR, translate, summarize, extract, classify, prompt-injection check, transcribe). Paid per call in USDC over x402 on Solana, Base, Polygon, Arbitrum, Arc, Algorand, Optimism, Monad or Avalanche. High-frequency callers pay half price (minimum $0.0005) through batch-settlement (open a channel once, then off-chain vouchers) on Base, Polygon, Arbitrum or Circle Gateway nanopayments on Base, Polygon, Arbitrum, Arc. No API key or account is needed to pay per call. Bots that cannot pay x402 can buy a prepaid key once ($0.25, $1, $5, $20; page at /keys) and send it as X-AgentFeed-Key: each call then costs half the route price, minimum $0.0005, drawn from the balance (GET /api/keys/balance, free). A 30-day bot pass for /api/liq-feed is $25 flat, with nothing drawn per call (/api/keys/buy-pass).

## Output

A structured JSON object with a top-level verdict (safe, caution, or high_risk), an array of fired risk rules with severity levels and details, liquidity data across major AMMs (Raydium, Orca, Meteora, PumpSwap), holder concentration stats for the top 20 wallets, price impact estimates for $100 and $1000 buys, mint and freeze authority status, token metadata (name, symbol, mutability), supply and decimals, and the number of RPC calls made.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "mint": "DezXAZ8z7PnrnRJjz3wX…",
   "as_of": "2026-10-14T06:26:42.…",
   "rules": [
    {
     "id": "mint_authority_set",
     "fired": false,
     "level": "critical",
     "detail": "no mint authority: s…",
     "unknown": false,
     "threshold": "any mint authority"
    }
   ],
   "source": "Solana chain state v…",
   "supply": 87994356210800.6,
   "holders": {
    "note": "top 20 token account…",
    "ranked": [
     {
      "class": "wallet",
      "owner": "9WzDXwBbmkg8ZTbNMqUx…",
      "pct_of_supply": 8.8307
     }
    ],
    "top1_wallet_pct": 8.8307,
    "top10_wallet_pct": 38.43
   },
   "pumpfun": null,
   "verdict": "caution",
   "decimals": 5,
   "metadata": {
    "name": "Bonk",
    "source": "metaplex token metad…",
    "symbol": "Bonk",
    "mutable": true
   },
   "liquidity": {
    "scan_gaps": [],
    "pools_seen": 298,
    "deepest_pool": {
     "venue": "orca-whirlpool",
     "quoted": true,
     "address": "5zpyutJu9ee6jFymDGoK…",
     "fee_bps": null,
     "price_usd": 0.00000321728,
     "quote_asset": "SOL",
     "liquidity_usd": 351884
    },
    "amms_searched": [
     "raydium-amm-v4",
     "raydium-cpmm",
     "raydium-clmm",
     "orca-whirlpool",
     "meteora-dlmm",
     "pumpswap"
    ],
    "coverage_note": "Raydium AMM v4, CPMM…",
    "other_deep_pools": [
     {
      "venue": "meteora-dlmm",
      "quoted": false,
      "address": "31p1hptjhFo6ZD8oBqkf…",
      "fee_bps": null,
      "price_usd": null,
      "quote_asset": "USDC",
      "liquidity_usd": 267931
     }
    ],
    "pools_against_other_quotes_ignored": 1163
   },
   "rpc_calls": 24,
   "authorities": {
    "mint_authority": null,
    "freeze_authority": null
   },
   "price_impact": {
    "basis": "orca-whirlpool pool…",
    "buy_100_usd": {
     "trade_usd": 100,
     "price_impact_pct": 0.01,
     "mid_price_move_pct": 0.02
    },
    "buy_1000_usd": {
     "trade_usd": 1000,
     "price_impact_pct": 0.11,
     "mid_price_move_pct": 0.22
    }
   },
   "verdict_rule": "high_risk if any cri…",
   "token_program": "spl-token",
   "critical_fired": 0,
   "warnings_fired": 1,
   "token2022_extensions": []
  },
  "paid": true,
  "tool": "get_sol_token_check"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentfeed-solana-token-risk-check-5071f544/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.ochinimus.app](https://www.zero.xyz/host/x402.ochinimus.app/llms.txt)
