# ChainK9 Token Risk Launch Feed

> ChainK9 Token Risk Launch Feed is a paid API for AI agents from api.chaink9.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-28).

Returns a feed of recently launched tokens on BNB Smart Chain, Ethereum, or Base with sandbox-tested honeypot verdicts (ok/caution/danger/unknown)

## Facts

- Endpoint: GET https://api.chaink9.com/launch-feed?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/chaink9-token-risk-launch-feed-e4c687ac
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6AITt33KpDW6BwuabSiZv

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-token-risk-launch-feed-e4c687ac
```

Example prompt: Pull the latest launch feed from ChainK9 for BNB Smart Chain, limit it to 10 candidates, and only show me tokens with a 'danger' verdict so I can avoid them in my trading bot.

## When to prefer this

Choose this endpoint when you need a feed of newly launched tokens screened by behavioral sandbox testing (actual fork-based buy/sell simulation) rather than static code analysis. It is specifically suited for trading bots and DeFi agents that need to pre-screen novel tokens at launch time on BSC, Ethereum, or Base, especially when you want to filter by risk verdict or minimum liquidity threshold. Prefer this over static auditing tools when you need runtime honeypot detection that catches obfuscated traps that code scanners miss.

## Known failure modes

- Invalid chain value returns a validation error
- limit outside 1–20 causes a pattern mismatch error
- min_wrapped with non-numeric or oversized value fails schema validation
- Payment not received via x402 results in 402 Payment Required
- Network or chain fork sandbox temporarily unavailable returns 5xx
- No candidates found in specified filter returns empty markets array

## 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

A JSON object containing an array of markets, each with a token address and a verdict (ok/caution/danger/unknown), the pool's wrapped-token reserve, the block and chain ID where the check was anchored, the number of candidates checked, and a coverage string describing scan completeness.

## 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": [],
     "properties": {
      "chain": {
       "enum": [
        "bsc",
        "eth",
        "base",
        "arc"
       ],
       "type": "string",
       "description": "bsc (BNB Smart Chain, the default), eth (Ethereum) or base (Base)"
      },
      "limit": {
       "type": "string",
       "pattern": "^([1-9]|1[0-9]|20)$",
       "description": "Candidate markets to examine, default ten"
      },
      "verdict": {
       "enum": [
        "ok",
        "caution",
        "danger",
        "unknown"
       ],
       "type": "string"
      },
      "min_wbnb": {
       "type": "string",
       "pattern": "^[0-9]{1,78}$",
       "description": "Older name of min_wrapped"
      },
      "min_wrapped": {
       "type": "string",
       "pattern": "^[0-9]{1,78}$",
       "description": "Minimum WBNB/WETH reserve in wei, default zero"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "markets": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "pool": {
          "type": "object",
          "properties": {
           "reserve_wbnb": {
            "type": "string"
           }
          }
         },
         "market": {
          "type": "object",
          "properties": {
           "token": {
            "type": "string"
           },
           "verdict": {
            "type": "string"
           }
          }
         }
        }
       }
      },
      "coverage": {
       "type": "string"
      },
      "evidence": {
       "type": "object",
       "properties": {
        "block": {
         "type": "integer"
        },
        "chain_id": {
         "type": "integer"
        }
       }
      },
      "candidates_checked": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "markets": [
   {
    "pool": {
     "reserve_wbnb": "1000000000000000000"
    },
    "market": {
     "token": "0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82",
     "verdict": "unknown"
    }
   }
  ],
  "coverage": "Bounded candidates; no new scans.",
  "evidence": {
   "block": 1,
   "chain_id": 56
  },
  "candidates_checked": 10
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/chaink9-token-risk-launch-feed-e4c687ac/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)
