# Honeypot Check Before Trade

> Honeypot Check Before Trade is a paid API for AI agents from agentsvc.io, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-12).

Checks up to 5 token addresses for honeypot and rug pull risks across 8 chains, returning ALLOW/CAUTION/BLOCK decisions with letter grades and scores before a trade executes.

## Facts

- Endpoint: POST https://agentsvc.io/api/v1/proxy/token-precheck?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/honeypot-check-before-trade-7ea33efa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ytywg_OWHeowCWayh_Wsr

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 honeypot-check-before-trade-7ea33efa -d '<json body>'
```

Example prompt: Before we buy, run a honeypot and rug pull check on token 0xabc123...def456 on Base — I need to know if it's ALLOW, CAUTION, or BLOCK with the grade and main risk reason.

## When to prefer this

Choose this endpoint when operating a DeFi trading bot or agent that needs fast, automated pre-trade safety decisions across multiple chains (Base, Ethereum, BSC, Arbitrum, Polygon, Avalanche, Optimism, Solana). It is ideal when you need batch screening of up to 5 tokens in one call with a simple ALLOW/CAUTION/BLOCK verdict and letter grade, backed by real buy/sell simulation rather than just static contract analysis. The 10-minute cache makes it efficient for polling loops without incurring per-check costs on repeated queries.

## Known failure modes

- Invalid or non-existent token address returns an error or unknown result
- Unsupported chain identifier causes a validation error
- More than 5 tokens in a single call may be rejected
- Very new tokens with no pool history may have insufficient data for simulation
- Network congestion on the target chain may delay on-chain simulation
- Cached result may be up to 10 minutes stale if token state changed rapidly

## How this service works

Honeypot and rug check before a trade, built for trading bots that check every token in a loop: up to 5 token addresses per call (Base, Ethereum, BSC, Arbitrum, Polygon, Avalanche, Optimism or Solana), one decision each: ALLOW, CAUTION or BLOCK, with grade A to F, score, honeypot flag and the main reason. Based on our own on-chain checks (contract code, pools, real buy and sell simulation). Results are cached for 10 minutes, so repeat checks answer in milliseconds.

## Output

Returns a decision (ALLOW, CAUTION, or BLOCK), a letter grade from A to F, a numeric risk score, a boolean honeypot flag, and the primary reason for the verdict for each token checked. Results are cached for 10 minutes so repeated checks on the same token return near-instantly.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string",
   "description": "base, ethereum, bsc, arbitrum, polygon, avalanche, optimism or solana. Default base"
  },
  "token": {
   "type": "string",
   "description": "Single address (alternative to tokens)"
  },
  "tokens": {
   "type": "array",
   "items": {
    "anyOf": [
     {
      "type": "string"
     },
     {
      "type": "object",
      "required": [
       "token"
      ],
      "properties": {
       "chain": {
        "type": "string"
       },
       "token": {
        "type": "string"
       }
      }
     }
    ]
   },
   "maxItems": 5,
   "minItems": 1,
   "description": "Up to 5 addresses, strings or {token, chain}"
  },
  "tokenAddress": {
   "type": "string",
   "description": "Alias of token"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/honeypot-check-before-trade-7ea33efa/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)
