# ERC-20 Allowance Lookup (BSC)

> ERC-20 Allowance Lookup (BSC) is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-02).

Returns the ERC-20 token spending allowance granted by one address to a spender on Binance Smart Chain (BSC)

## Facts

- Endpoint: GET https://saylorinnovations.com/api/evm/bsc/allowance/:address/:address2/:address3?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/erc-20-allowance-lookup-bsc-b2048351
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cj6cv_erkSDVF9Xl3CN3Q

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 erc-20-allowance-lookup-bsc-b2048351
```

Example prompt: Check how much USDT the PancakeSwap router (0x10ED43C718714eb63d5aA57B78B54704E256024E) is allowed to spend from my wallet 0xAbCd...1234 — look up the allowance on BSC for the USDT token contract 0x55d398326f99059fF775485246999027B3197955.

## When to prefer this

Use this endpoint when you need to check ERC-20/BEP-20 token spending approvals specifically on Binance Smart Chain (BSC). Prefer it over generic blockchain RPC calls when you want a simple REST interface without managing RPC nodes. Choose the Arbitrum sibling endpoint instead if your token and addresses are on Arbitrum. Ideal for DeFi automation agents that need to verify approvals before submitting swaps or for security tools auditing wallet permissions.

## Known failure modes

- Invalid or malformed wallet/contract address returns an error or zero result
- Contract address is not an ERC-20 token — call may revert or return unexpected data
- BSC RPC node unavailable or rate-limited — timeout or 5xx error
- Address has no allowance set — returns zero (not an error, but may be misinterpreted)
- Incorrect address ordering (owner vs spender swapped) leads to misleading zero result

## How this service works

ERC-20 Allowance (bsc). BNB Chain (BSC) BEP-20 token allowance: how much a spender contract (router, bridge, DEX) may move from an owner wallet, in raw and decimal units, with an unlimited-approval risk flag. Use it to audit approvals before or after interacting with a contract.

## Output

Returns the on-chain ERC-20 allowance (spending limit) in token units that an owner address has approved for a specific spender address on the BSC network for a given token contract.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/erc-20-allowance-lookup-bsc-b2048351/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
