ToolAssay

Token risk / token safety check for Base and BSC (BNB Chain) tokens

Token risk / token safety check for Base and BSC (BNB Chain) tokens: honeypot detector via live buy/sell simulation (honeypot.is, cross-checked with GoPlus when available), buy tax / sell tax, contract security (mint, pause, blacklist, proxy, owner renounced), holder concentration, liquidity, pool age, LP burn. Returns verdict low/medium/high/honeypot, 0-100 risk score, action and plain reasons. Rug check / scam token pre-trade check for memecoins. $0.01; bad input 400, no charge.

Not tested: has real-world effectsour last check, 2026-10-02
0 of 0checks answered this week
n/amedian answer time
$0.01listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://x402-btc-radar.jinli-x402.workers.dev/v1/token/risk

CategoryMarket data
Provider hostx402-btc-radar.jinli-x402.workers.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days4 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "chain": "base"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "address": {
              "description": "ERC-20 / BEP-20 token contract address (0x + 40 hex)",
              "pattern": "^0x[0-9a-fA-F]{40}$",
              "type": "string"
            },
            "chain": {
              "description": "base = Base mainnet (chain id 8453); bsc = BNB Smart Chain / BNB Chain (chain id 56)",
              "enum": [
                "base",
                "bsc"
              ],
              "type": "string"
            }
          },
          "required": [
            "chain",
            "address"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "action": {
              "enum": [
                "proceed",
                "caution",
                "avoid"
              ],
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "buy_tax": {
              "type": [
                "number",
                "null"
              ]
            },
            "cache_age_seconds": {
              "type": "number"
            },
            "cached": {
              "type": "boolean"
            },
            "can_blacklist": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "chain": {
              "enum": [
                "base",
                "bsc"
              ],
              "type": "string"
            },
            "chain_id": {
              "type": "number"
            },
            "checked_at": {
              "type": "string"
            },
            "creator_has_honeypot_history": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "creator_pct": {
              "type": [
                "number",
                "null"
              ]
            },
            "cross_check": {
              "properties": {
                "agree": {
                  "type": [
                    "boolean",
                    "null"
                  ]
                },
                "disagreements": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "goplus_honeypot": {
                  "type": [
                    "boolean",
                    "null"
                  ]
                },
                "honeypot_is_honeypot": {
                  "type": [
                    "boolean",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "disclaimer": {
              "type": "string"
            },
            "flag_sources": {
              "description": "Source of each flag: goplus | honeypot.is | rpc (proxy storage slots) | rpc (bytecode scan) | ...",
              "type": "object"
            },
            "hidden_owner": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "holder_count": {
              "type": [
                "number",
                "null"
              ]
            },
            "implementation": {
              "type": [
                "string",
                "null"
              ]
            },
            "is_honeypot": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "is_mintable": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "is_open_source": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "is_proxy": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "liquidity_usd": {
              "description": "Largest single pool liquidity (USD)",
              "type": [
                "number",
                "null"
              ]
            },
            "lp_locked_pct": {
              "description": "% of V2 LP tokens locked or burned (null for V3/V4 pools)",
              "type": [
                "number",
                "null"
              ]
            },
            "main_pair": {
              "type": [
                "object",
                "null"
              ]
            },
            "missing": {
              "description": "Fields that are null because no reachable source provides them",
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "name": {
              "type": [
                "string",
                "null"
              ]
            },
            "owner_address": {
              "type": [
                "string",
                "null"
              ]
            },
            "owner_can_change_balance": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "owner_pct": {
              "type": [
                "number",
                "null"
              ]
            },
            "owner_renounced": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "pair_age_hours": {
              "description": "Age of the 

This page as JSON