# Tanod chainpeek Token Honeypot Detector

> Tanod chainpeek Token Honeypot Detector is a paid API for AI agents from tanod.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-12).

Simulates a buy and sell-back of an ERC-20 token on Base or Ethereum to detect honeypot scams

## Facts

- Endpoint: POST https://tanod.dev/v1/chain/token-honeypot?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-chainpeek-token-honeypot-detector-72543872
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ui3nlhFYVLbNsgSneYrtK

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 tanod-chainpeek-token-honeypot-detector-72543872 -d '<json body>'
```

Example prompt: Can you check if the token at 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed on Base is a honeypot — simulate a $100 buy and sell-back and tell me if I can actually sell it and what the taxes look like?

## When to prefer this

Use this endpoint when you need to simulate actual on-chain buy/sell behavior for an ERC-20 token before committing real funds. It is specifically suited for Base and Ethereum chains and checks Uniswap V2, V3, and Aerodrome pools. Prefer this over static contract analysis tools when you need dynamic simulation results including tax percentages and round-trip loss. It is priced per-call at $0.005 USDC, making it cost-effective for pre-trade safety checks in trading bots or DeFi agents.

## Known failure modes

- Token address not found in any supported pool (Uniswap V2/V3/Aerodrome) — returns no pool data
- Invalid token address format — rejected by schema pattern validation
- Chain not supported — only 'base' and 'ethereum' are accepted
- Amount outside range 1–10000 USD — request rejected
- Token has no liquidity — simulation may return unknown
- Network or RPC timeout — transient error, retry advised
- Honeypot detection has false positives/negatives due to same-block sell restrictions or delayed/wallet-specific blocks

## How this service works

Check if a token is a honeypot: simulates a buy and sell-back of an ERC-20 on Base or Ethereum. Input: token, chain, amount_usd. Returns honeypot true, false or unknown, can_buy, can_sell and buy and…

## Output

Returns whether the token is a honeypot (true/false/unknown), whether it can be bought and sold, buy and sell tax percentages, transfer tax, round-trip loss percentage, liquidity in USD, warnings, the best pool found, all DEX venues checked (Uniswap V2, V3, Aerodrome), and a disclaimer about simulation limitations.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "enum": [
    "base",
    "ethereum"
   ],
   "type": "string",
   "default": "base",
   "description": "base (default) or ethereum."
  },
  "token": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "ERC-20 token address (0x + 40 hex)."
  },
  "amount_usd": {
   "anyOf": [
    {
     "type": "number",
     "maximum": 10000,
     "minimum": 1
    },
    {
     "type": "null"
    }
   ],
   "default": null,
   "description": "Size of the simulated buy in USD, 1 to 10000 (default 100). It is cut to 5% of a pool's liquidity when the pool is small; the size used is `amount_usd` in the reply."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pool": "0x0cA6485b7e9cF814A3Fd09d81672B07323535b64",
  "block": 52449625,
  "chain": "base",
  "token": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed",
  "venue": "uniswap_v3",
  "cached": false,
  "detail": "bought and sold back",
  "limits": "A simulation shows what one fresh contract could do now, in one transaction. Tokens that block sells only after a delay, only for some wallets or for contracts, or through an owner-toggled blacklist, trading switch or changeable tax can pass this check, and a same-block sell restriction can fail a sound token. Only Uniswap V2, Uniswap V3 and (Base) Aerodrome pools against WETH or USDC are tried. Heuristic, not an audit: a clean result is not proof the token is safe.",
  "reason": null,
  "revert": null,
  "can_buy": true,
  "can_sell": true,
  "honeypot": false,
  "warnings": [],
  "amount_usd": 100,
  "buy_tax_pct": 0,
  "quote_asset": "WETH",
  "sell_tax_pct": 0,
  "liquidity_usd": 400732.35,
  "venues_checked": [
   {
    "pool": "0x0cA6485b7e9cF814A3Fd09d81672B07323535b64",
    "venue": "uniswap_v3",
    "revert": null,
    "can_buy": true,
    "can_sell": true,
    "fee_tier": 10000,
    "amount_usd": 100,
    "buy_tax_pct": 0,
    "quote_asset": "WETH",
    "sell_tax_pct": 0,
    "liquidity_usd": 400732.35,
    "round_trip_loss_pct": 1.99
   },
   {
    "pool": "0x2C4909355b0C036840819484c3A882A95659aBf3",
    "venue": "aerodrome",
    "revert": null,
    "stable": false,
    "can_buy": true,
    "can_sell": true,
    "amount_usd": 100,
    "buy_tax_pct": 0,
    "quote_asset": "WETH",
    "sell_tax_pct": 0,
    "liquidity_usd": 32198.05,
    "round_trip_loss_pct": 0.59
   }
  ],
  "transfer_tax_pct": 0,
  "untrusted_content": true,
  "round_trip_loss_pct": 1.99,
  "amount_requested_usd": 100
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-chainpeek-token-honeypot-detector-72543872/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
