# Vextorium ERC-20 Token Risk Verdict

> Vextorium ERC-20 Token Risk Verdict is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-10-13).

Returns a 0-100 risk score and verdict for an ERC-20 token on Base, Ethereum, Arbitrum, Optimism, or Polygon, explaining every signal including admin powers, proxy upgradability, ownership, liquidity, and honeypot indicators.

## Facts

- Endpoint: POST https://api.vextorium.com/token-veredicto-pago?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-erc-20-token-risk-verdict-a67ee7be
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wfYbZtAkERZEF2aGMQRX2

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 vextorium-erc-20-token-risk-verdict-a67ee7be -d '<json body>'
```

Example prompt: Can you run a risk check on the token at 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed on Base and tell me the safety score, whether the owner has special powers, and if there are any honeypot signals?

## When to prefer this

Choose this endpoint when you need a transparent, rule-based (non-AI) risk verdict for an ERC-20 token on EVM chains (Base, Ethereum, Arbitrum, Optimism, Polygon) and want every scoring signal explained individually. It combines on-chain contract analysis with live DEX market data in a single call. Prefer it over general blockchain explorers when you need a structured, agent-readable safety score rather than raw contract data.

## Known failure modes

- Token contract address not found on the specified network — returns error or null fields
- Unsupported network specified — rejected by schema enum validation
- Unverified contract code causes some contract signals to be unavailable
- Token has no DEX pairs, resulting in null market data
- Payment not fulfilled (x402 protocol) — request blocked before processing

## How this service works

One-call risk verdict for an ERC-20 token on Base, Ethereum, Arbitrum, Optimism or Polygon: 0-100 score and level with every signal explained: admin powers (mint, pause, blacklist, fees), upgradeable proxy, renounced ownership, owner share, verified code, DEX liquidity, volume, pair age and buy/sell pattern (honeypot hint). No AI, transparent rules. Not investment advice.

## Output

A JSON object containing the token name, symbol, network, a 0-100 safety score (puntuacion), a risk level label (riesgo: bajo/medio/alto), an array of risk signals each with a description and point penalty (senales), contract details (owner address, verified code, upgradeable proxy, renounced ownership, supply, burn percent), and full market data (price, liquidity, volume, pair count, pair age, buy/sell counts, 24h change, market cap, DEX link).

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "token"
     ],
     "properties": {
      "red": {
       "enum": [
        "base",
        "ethereum",
        "arbitrum",
        "optimism",
        "polygon"
       ],
       "type": "string"
      },
      "token": {
       "type": "string"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": [
      "object",
      "null"
     ],
     "properties": {
      "red": {
       "type": [
        "string",
        "null"
       ]
      },
      "nota": {
       "type": [
        "string",
        "null"
       ]
      },
      "token": {
       "type": [
        "string",
        "null"
       ]
      },
      "nombre": {
       "type": [
        "string",
        "null"
       ]
      },
      "riesgo": {
       "type": [
        "string",
        "null"
       ]
      },
      "mercado": {
       "type": [
        "object",
        "null"
       ],
       "properties": {
        "pares": {
         "type": [
          "number",
          "null"
         ]
        },
        "edad_dias": {
         "type": [
          "number",
          "null"
         ]
        },
        "precio_usd": {
         "type": [
          "number",
          "null"
         ]
        },
        "ventas_24h": {
         "type": [
          "number",
          "null"
         ]
        },
        "compras_24h": {
         "type": [
          "number",
          "null"
         ]
        },
        "dexscreener": {
         "type": [
          "string",
          "null"
         ]
        },
        "liquidez_usd": {
         "type": [
          "number",
          "null"
         ]
        },
        "dex_principal": {
         "type": [
          "string",
          "null"
         ]
        },
        "cambio_24h_pct": {
         "type": [
          "number",

… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "red": "base",
  "nota": "Heurística automática y transparente. Stablecoins reguladas (USDC…) tienen control del emisor por ley: puntúan menos sin ser estafas. No es consejo de inversión.",
  "token": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed",
  "nombre": "Degen",
  "riesgo": "bajo",
  "mercado": {
   "pares": 1,
   "edad_dias": 999,
   "precio_usd": 0.001081,
   "ventas_24h": 537,
   "compras_24h": 269,
   "dexscreener": "https://dexscreener.com/base/0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa",
   "liquidez_usd": 131585,
   "dex_principal": "uniswap",
   "cambio_24h_pct": 0.83,
   "volumen_24h_usd": 34182,
   "capitalizacion_usd": 39003963
  },
  "senales": [
   {
    "motivo": "Puede pausar las transferencias.",
    "penalizacion": 8
   },
   {
    "motivo": "Tiene propietario con privilegios (0x704Ec5C12Ca20a293C2C0B72B22619A4231f3c0d).",
    "penalizacion": 5
   }
  ],
  "simbolo": "DEGEN",
  "contrato": {
   "suministro": 36068431183.27878,
   "propietario": "0x704Ec5C12Ca20a293C2C0B72B22619A4231f3c0d",
   "quemado_pct": 0.0006,
   "codigo_verificado": true,
   "proxy_actualizable": false,
   "propiedad_renunciada": false
  },
  "puntuacion": 87
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-erc-20-token-risk-verdict-a67ee7be/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
