# Token Honeypot Detector

> Token Honeypot Detector is a paid API for AI agents from x402.agentutility.ai, paid per call via x402, $0.05/call, status unknown (last checked 2026-11-04).

Analyzes an EVM token contract to detect honeypot traps, trading taxes, and contract risks on Base, Ethereum, or BSC

## Facts

- Endpoint: POST https://x402.agentutility.ai/token-honeypot?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/token-honeypot-detector-27617fef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_N64bXwSJUUoQ_J9-UHot1

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 token-honeypot-detector-27617fef -d '<json body>'
```

Example prompt: Before I buy this token, check if 0x4200000000000000000000000000000000000006 on Base is a honeypot — tell me the buy and sell taxes and whether I'd be able to exit my position.

## When to prefer this

Use this endpoint when an AI agent needs to assess DeFi token safety before recommending or executing a trade, especially for newly deployed tokens or memecoins where rug pull and honeypot risks are elevated. It is the right choice when you need trading tax simulation, contract ownership analysis, and honeypot detection in a single pay-per-call API call without requiring API key registration. Prefer this over manual contract inspection or generic on-chain queries when you need a structured risk verdict with reasons.

## Known failure modes

- Invalid or non-existent token address returns an error or empty result
- Unsupported chain value causes validation failure
- Token not yet indexed by honeypot.is may return incomplete simulation data
- Network congestion on the specified chain may delay simulation results
- Contract address that is not an ERC-20 token may return unexpected results

## How this service works

817 pay-per-call APIs for AI agents. Every endpoint is POST /<name> and is payable in USDC over x402 on Base and Solana — no signup, no API key, just pay-per-call. GET https://x402.agentutility.ai/ returns the same catalog as machine-readable JSON.

## Output

Returns a structured JSON object containing: a risk level (e.g. 'low', 'medium', 'high') with an array of risk reason strings; token metadata (name, symbol, address, decimals); contract flags (has_owner, has_proxy, has_renounced_ownership); and simulation results including is_honeypot boolean, buy_tax_pct, sell_tax_pct, transfer_tax_pct, max_buy_amount, and max_sell_amount. The source field credits the underlying data provider (honeypot.is).

## 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_address"
     ],
     "properties": {
      "chain": {
       "enum": [
        "base",
        "ethereum",
        "bsc"
       ],
       "type": "string",
       "description": "EVM chain. Default 'base'."
      },
      "token_address": {
       "type": "string",
       "description": "0x-prefixed 20-byte EVM token contract address."
      }
     }
    },
    "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",
     "properties": {
      "risk": {
       "type": "object",
       "properties": {
        "level": {
         "type": "string"
        },
        "reasons": {
         "type": "array"
        }
       }
      },
      "chain": {
       "type": "string"
      },
      "token": {
       "type": "object",
       "properties": {
        "name": {
         "type": "string"
        },
        "symbol": {
         "type": "string"
        },
        "address": {
         "type": "string"
        },
        "decimals": {
         "type": "integer"
        }
       }
      },
      "source": {
       "type": "string"
      },
      "contract": {
       "type": "object",
       "properties": {
        "has_owner": {
         "type": "boolean"
        },
        "has_proxy": {
         "type": "boolean"
        },
        "has_renounced_ownership": {
         "type": "boolean"
        }
       }
      },
      "simulation": {
       "type": "object",
       "properties": {
        "buy_tax_pct": {
         "type": "integer"
        },
        "is_honeypot": {
         "type": "boolean"
        },
        "sell_tax_pct": {
         "type": "integer"
        },
        "max_buy_amount": {
         "type": "string"
        },
        "max_sell_amount": {
         "type": "string"
        },
        "transfer_tax_pct": {
         "type": "integer"
   
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "risk": {
   "level": "low",
   "reasons": []
  },
  "chain": "base",
  "token": {
   "name": "Wrapped Ether",
   "symbol": "WETH",
   "address": "0x4200000000000000000000000000000000000006",
   "decimals": 18
  },
  "source": "https://api.honeypot.is",
  "contract": {
   "has_owner": false,
   "has_proxy": false,
   "has_renounced_ownership": true
  },
  "simulation": {
   "buy_tax_pct": 0,
   "is_honeypot": false,
   "sell_tax_pct": 0,
   "max_buy_amount": "1000000000000000000000",
   "max_sell_amount": "1000000000000000000000",
   "transfer_tax_pct": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/token-honeypot-detector-27617fef/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.agentutility.ai](https://www.zero.xyz/host/x402.agentutility.ai/llms.txt)
