# Tarnak Token Risk Verdict API

> Tarnak Token Risk Verdict API is a paid API for AI agents from api.capousd-student-tools.me, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-31).

Returns a risk verdict, honeypot status, tax rates, and holder concentration for a token contract on EVM or Solana chains

## Facts

- Endpoint: GET https://api.capousd-student-tools.me/v1/token/risk?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tarnak-token-risk-verdict-api-5fa9e56d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aDrV68OYZHjhAD598Xbl-

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 tarnak-token-risk-verdict-api-5fa9e56d
```

Example prompt: Can you check if the token at 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed on Base is safe — specifically whether it's a honeypot, what the buy and sell tax rates are, and if there are any rug pull warnings like unlocked LP or mintability?

## When to prefer this

Choose this endpoint when you need a quick, keyless, pay-per-call token risk verdict without setting up an API key — especially for agents operating on Base or other EVM chains that need to gate trades or alert users about honeypots, high taxes, or concentrated holder risk. Prefer this over building direct GoPlus integrations when you want a single aggregated verdict from multiple sources (GoPlus + DexScreener) in one call.

## Known failure modes

- Invalid or unsupported contract address format returns an error
- Unsupported chain value returns a validation error
- Token not indexed by GoPlus or DexScreener may return degraded:true with partial data
- Rate limit exceeded (more than 10 free verdicts per IP per day) returns a 402 payment required response
- Network timeout or upstream data source unavailability may delay or fail the response

## How this service works

Keyless pay-per-call APIs for AI agents on Base: token risk verdict, rug/honeypot report, gas estimate, URL-to-markdown and more. x402 v2, USDC, no API key or signup. 10 free verdicts per IP per day.

## Output

A JSON object containing: timestamp, token name and symbol, chain, contract address, holder count, data sources used (e.g. GoPlus, DexScreener), a risk verdict string (e.g. 'safe', 'caution', 'danger'), a list of blockers (hard disqualifiers), a list of warnings (e.g. 'mintable', 'lp_not_locked'), honeypot boolean, buy and sell tax percentages, top 10 holder concentration percentage, and a degraded flag indicating partial data availability.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "chain": {
       "enum": [
        "base",
        "ethereum",
        "polygon",
        "arbitrum",
        "optimism",
        "bsc",
        "avalanche",
        "solana"
       ],
       "type": "string",
       "default": "base",
       "description": "Chain the token contract lives on."
      },
      "token": {
       "type": "string",
       "description": "Alias for address."
      },
      "address": {
       "type": "string",
       "maxLength": 44,
       "minLength": 32,
       "description": "Token contract address (EVM 0x... or Solana base58)."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ts": "2026-10-27T00:00:00Z",
  "name": "Degen",
  "chain": "base",
  "symbol": "DEGEN",
  "address": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed",
  "holders": 101797,
  "sources": [
   "goplus",
   "dexscreener"
  ],
  "verdict": "caution",
  "blockers": [],
  "degraded": false,
  "honeypot": false,
  "warnings": [
   "mintable",
   "lp_not_locked"
  ],
  "risk_level": "unknown",
  "buy_tax_pct": 0,
  "sell_tax_pct": 0,
  "top10_holders_pct": 62.7
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tarnak-token-risk-verdict-api-5fa9e56d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.capousd-student-tools.me](https://www.zero.xyz/host/api.capousd-student-tools.me/llms.txt)
