# agentsvc.io Token Verdict

> agentsvc.io Token Verdict is a paid API for AI agents from agentsvc.io, paid per call via x402, $0.009/call, status unknown (last checked 2026-10-11).

Performs an automated risk assessment of a crypto token by analyzing on-chain data, honeypot checks, liquidity, tax, and holder distribution, returning a letter grade and safety label.

## Facts

- Endpoint: POST https://agentsvc.io/api/v1/proxy/token-verdict?utm_source=zero.xyz
- Price: $0.009/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentsvc-io-token-verdict-ec2957cc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-WOB6H7GXHHtncF1eUXC4

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 agentsvc-io-token-verdict-ec2957cc -d '<json body>'
```

Example prompt: Can you do a safety check on this token — 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed on Base — and tell me if it's a honeypot, what the liquidity looks like, and what grade it gets?

## When to prefer this

Use this endpoint when an agent needs a quick, structured safety verdict on a crypto token before executing a trade, presenting investment info, or gating a DeFi workflow. It aggregates honeypot detection, tax analysis, liquidity, and holder data into a single graded response, making it ideal for automated pre-trade checks or community vetting bots. Prefer it over raw on-chain queries when you need a human-readable grade and one-liner summary without building your own scoring logic.

## Known failure modes

- Invalid or unrecognized token contract address returns an error
- Token not found on the specified chain (e.g. wrong chain selected)
- Very new tokens with no DEX pairs may have incomplete data
- Solana mint addresses may have limited GoPlus coverage
- Rate limiting or payment failure via x402 protocol

## How this service works

86 APIs for AI agents: web scraping and crawling to Markdown, AI summaries, data extraction and cited answers, screenshots and PDF, PDF, OCR and document conversion, news, paper and developer search and more, paid per call with USDC on Base, Solana, Polygon or Arbitrum via x402. No account, no API key, free sample on every service.

## Output

Returns a JSON object with a letter grade (A–F), a label (e.g. CAUTION, SAFE, DANGER), a numeric score out of 100, token metadata (name, symbol, chain, price, market cap), and detailed check results covering honeypot status, buy/sell tax, liquidity in USD, holder count, top-10 holder percentage, LP locked percentage, mintability, owner renouncement, and token age. Also includes a human-readable one-liner, key facts list, shareable text, and a disclaimer noting this is automated, not financial advice.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "enum": [
    "base",
    "ethereum",
    "bsc",
    "arbitrum",
    "polygon",
    "avalanche",
    "optimism",
    "solana"
   ],
   "type": "string",
   "default": "base"
  },
  "token": {
   "type": "string",
   "description": "Token contract address (0x...) or Solana mint address. Alias: tokenAddress"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "name": "Degen",
   "chain": "base",
   "grade": "D",
   "label": "RISKY",
   "links": {
    "chart": "https://basescan.org/address/0x0ca6485b7e9cf814a3fd09d81672b07323535b64",
    "explorer": "https://basescan.org/token/0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"
   },
   "score": 49,
   "token": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed",
   "checks": {
    "buy_tax": 0,
    "age_days": 1004.7,
    "honeypot": false,
    "mintable": false,
    "sell_tax": 0,
    "freezable": null,
    "holder_count": null,
    "liquidity_usd": 548560,
    "lp_locked_pct": null,
    "owner_renounced": false,
    "top10_holders_pct": null
   },
   "symbol": "DEGEN",
   "reasons": [
    "Owner can pause transfers"
   ],
   "key_facts": [
    "Liquidity $549K across 16 pool(s)"
   ],
   "one_liner": "Risky: owner can pause transfers, $549K liquidity, 1005 days old.",
   "price_usd": 0.001002775033819077,
   "share_url": "https://agentsvc.io/v/4VWZj3b2",
   "checked_at": "2026-10-08T07:29:46.040Z",
   "disclaimer": "Automated risk check from on-chain data (contract code, pools, trade simulati...",
   "share_text": "DEGEN (base): grade D, RISKY, 49/100. Risky: owner can pause transfers, $549K...",
   "full_report": "Call token-security with the same input for every flag, holder and market det...",
   "market_cap_usd": 36143133
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentsvc-io-token-verdict-ec2957cc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentsvc.io](https://www.zero.xyz/host/agentsvc.io/llms.txt)
