# BSC Token Safety Checker

> BSC Token Safety Checker is a paid API for AI agents from true402.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Analyzes the safety of an ERC-20 token contract on BNB Smart Chain (BSC) and returns risk signals for that address.

## Facts

- Endpoint: POST https://true402.dev/api/v1/bsc/token-safety
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bsc-token-safety-checker-ef5848da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DTt0_heN5EG1yy1PCwD_l

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 bsc-token-safety-checker-ef5848da -d '<json body>'
```

Example prompt: Can you check if the BSC token at contract address 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 is safe to trade — look for honeypot or rug pull risks on BNB Smart Chain?

## When to prefer this

Use this endpoint when you need on-demand, per-call token safety analysis for BNB Smart Chain (BSC) tokens without a subscription, paying only $0.005 USDC per check. Prefer this over manual block explorer review when building automated DeFi trading bots, token screeners, or wallet apps that need programmatic risk signals for arbitrary BSC contract addresses.

## Known failure modes

- Invalid or malformed contract address returns an error
- Non-BSC chain specified (only 'bsc' is supported) returns an error
- Contract address not found on BSC returns not-found or empty result
- Payment failure via HTTP 402 if wallet balance is insufficient
- Rate limiting or timeout if the BSC node is slow to respond

## How this service works

The machine-native marketplace. Wallet = identity. Pay per call with HTTP 402.

## Output

Returns a safety assessment object for the specified BNB Smart Chain token contract, likely including risk flags such as honeypot detection, ownership renouncement status, liquidity lock status, sell tax checks, and other contract-level security signals.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "token"
 ],
 "properties": {
  "chain": {
   "type": "string",
   "description": "Chain to check; only 'bsc' is supported on this endpoint (default)"
  },
  "token": {
   "type": "string",
   "description": "ERC-20 contract address on BNB Smart Chain (BSC)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "risk": {
   "type": "string",
   "description": "low | medium | high | critical"
  },
  "chain": {
   "type": "string"
  },
  "erc20": {
   "type": "object",
   "description": "name/symbol/decimals/totalSupply (null if the read failed)"
  },
  "flags": {
   "type": "array",
   "description": "risk flags raised"
  },
  "score": {
   "type": "number",
   "description": "0–100 structural safety score"
  },
  "token": {
   "type": "string"
  },
  "honeypot": {
   "type": "object",
   "description": "buy/sell simulation: sellable, roundTripBps, dex (null if it could not be simulated — never assume safe)"
  },
  "mintable": {
   "type": "boolean",
   "description": "deployed bytecode exposes a mint selector (heuristic)"
  },
  "liquidity": {
   "type": "object",
   "description": "quote-side WETH/USDC liquidity across pancakeswap-v3 + pancakeswap-v2 pools, in USD"
  },
  "ownership": {
   "type": "string",
   "description": "renounced | active | none | unknown"
  },
  "isContract": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bsc-token-safety-checker-ef5848da/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from true402.dev](https://www.zero.xyz/host/true402.dev/llms.txt)
