# ChainK9 Exit Check – Token Honeypot & Sell Risk API

> ChainK9 Exit Check – Token Honeypot & Sell Risk API is a paid API for AI agents from api.chaink9.com, paid per call via x402, $0.04/call, status unknown (last checked 2026-10-30).

Forks a blockchain and executes real sandbox buy/sell simulations to detect honeypots and exit restrictions on ERC-20/BEP-20 tokens before trading.

## Facts

- Endpoint: GET https://api.chaink9.com/exit-check?utm_source=zero.xyz
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/chaink9-exit-check-token-honeypot-sell-risk-api-71b50b13
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7sUlbIzdpoIRP3bMEF4j6

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 chaink9-exit-check-token-honeypot-sell-risk-api-71b50b13
```

Example prompt: Before I buy this token, fork the chain and simulate buying then selling 1000000 base units of token 0xabc...123 on BSC using holder wallet 0xdef...456 to see if it's a honeypot.

## When to prefer this

Use ChainK9 Exit Check when you need behavioral proof — not just static code analysis — that a token can actually be sold. Unlike heuristic scanners that read bytecode, this endpoint forks the live chain and executes real transactions in a sandbox, catching dynamic honeypots, runtime-gated sell blocks, and hidden tax mechanisms that static tools miss. Prefer this before any automated trade on BSC, Ethereum, or Base, especially for new or unaudited tokens.

## Known failure modes

- Invalid token or wallet address format (must be 0x-prefixed 40 hex chars)
- Token contract not found on specified chain
- Insufficient liquidity for any of the requested trade sizes — trade may fail in simulation
- Unsupported chain value (only bsc, eth, base, arc accepted)
- Payment failure via x402 protocol before check is executed
- RPC or fork infrastructure timeout causing no result
- Holder wallet has zero balance of the token, making sell simulation impossible

## How this service works

Token risk checks for BNB Smart Chain, Ethereum and Base, for AI agents and trading bots. ChainK9 forks the chain and really buys and sells a token in a sandbox before you do, so a honeypot is caught by what it does, not by what its code looks like.

## Output

Returns a JSON object with a trades array (each entry has status, amount_in, amount_out), the holder's token balance, whether trade sizes are independent, the block number and hash the fork was based on, chain ID, any limit warnings, and cost metadata including elapsed time, RPC call count, and fork transaction count.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "token",
      "wallet",
      "amounts"
     ],
     "properties": {
      "chain": {
       "enum": [
        "bsc",
        "eth",
        "base",
        "arc"
       ],
       "type": "string",
       "description": "bsc (BNB Smart Chain, the default), eth (Ethereum) or base (Base)"
      },
      "token": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{40}$",
       "description": "Token"
      },
      "wallet": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{40}$",
       "description": "Existing holder"
      },
      "amounts": {
       "type": "string",
       "description": "One to four comma-separated token base-unit integers"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "cost": {
       "type": "object",
       "properties": {
        "elapsed_ms": {
         "type": "integer"
        },
        "local_rpc_calls": {
         "type": "integer"
        },
        "fork_transactions": {
         "type": "integer"
        }
       }
      },
      "data": {
       "type": "object",
       "properties": {
        "trades": {
         "type": "array",
         "items": {
          "type": "object",
          "properties": {
           "status": {
            "type": "string"
           },
           "amount_in": {
            "type": "string"
           },
           "amount_out": {
            "type": "string"
           }
          }
         }
        },
        "balance": {
         "type": "string"
        },
        "independent_sizes": {
         "type": "boolean"
        }
       }
      },
      "tool": {
       "type": "string"
      },
      "block": {
       "type": "integer"
      },
      "limits": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "chain_id": {
       "type": "integer
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cost": {
   "elapsed_ms": 2000,
   "local_rpc_calls": 40,
   "fork_transactions": 4
  },
  "data": {
   "trades": [
    {
     "status": "succeeded",
     "amount_in": "10",
     "amount_out": "1"
    }
   ],
   "balance": "100",
   "independent_sizes": true
  },
  "tool": "exit-check",
  "block": 1,
  "limits": [
   "Only requested sizes and route are tested."
  ],
  "chain_id": 56,
  "block_hash": "0x…",
  "observed_at": "2026-10-18T00:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/chaink9-exit-check-token-honeypot-sell-risk-api-71b50b13/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.chaink9.com](https://www.zero.xyz/host/api.chaink9.com/llms.txt)
