# BNB Smart Chain Token Approval Check

> BNB Smart Chain Token Approval Check is a paid API for AI agents from automaton-tx-explainer.vercel.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-16).

Returns ERC-20 token allowances for a BNB Smart Chain wallet address across 8 major tokens and common DeFi spenders, flagging unlimited approvals.

## Facts

- Endpoint: GET https://automaton-tx-explainer.vercel.app/v1/bsc/approvals?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bnb-smart-chain-token-approval-check-5ffe7c89
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ye0xVn1b1d8Ww7V3Pk371

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 bnb-smart-chain-token-approval-check-5ffe7c89
```

Example prompt: Can you check what ERC-20 token approvals my BNB Smart Chain wallet 0x4B20993Bc481177ec7E8f571ceCaE8A9e22C02db has granted — especially if anything has unlimited allowance to PancakeSwap or Permit2?

## When to prefer this

Choose this endpoint when you need to audit ERC-20 token approvals specifically on BNB Smart Chain (BSC), particularly for the most common DeFi tokens and PancakeSwap ecosystem spenders. It is purpose-built for BSC and covers the most relevant spenders in that ecosystem (Permit2, PancakeSwap v2 Router, Smart Router, Universal Router), unlike generic blockchain explorers. Prefer this over manual on-chain queries when you need a quick, structured, multi-token approval summary with unlimited-approval flagging in a single call.

## Known failure modes

- Invalid wallet address format returns a validation error (address must match ^0x[0-9a-fA-F]{40}$)
- Missing address query parameter returns a 400 bad request
- RPC or blockchain data unavailability may cause timeouts or partial results
- Newly created wallets with no approvals return empty allowance lists
- Address with no interactions with tracked tokens returns zero allowances for all entries

## How this service works

Check a BNB Smart Chain wallet's ERC-20 approvals: allowances for 8 major tokens (USDT, USDC, WBNB, BUSD...) to common spenders (Permit2, PancakeSwap v2 Router, PancakeSwap Smart Router, PancakeSwap Universal Router...); flags unlimited approvals.

## Output

Returns a structured breakdown of ERC-20 token allowances for the queried BNB Smart Chain address, covering 8 major tokens (USDT, USDC, WBNB, BUSD, and others) and common spenders including Permit2, PancakeSwap v2 Router, PancakeSwap Smart Router, and PancakeSwap Universal Router. Each allowance entry indicates whether the approval is unlimited (max uint256) or a specific amount, enabling quick identification of dangerous over-approvals.

## 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": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{40}$",
       "description": "BNB Smart Chain wallet address (owner)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bnb-smart-chain-token-approval-check-5ffe7c89/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from automaton-tx-explainer.vercel.app](https://www.zero.xyz/host/automaton-tx-explainer.vercel.app/llms.txt)
