# Pocket Network BNB Smart Chain JSON-RPC

> Pocket Network BNB Smart Chain JSON-RPC is a paid API for AI agents from agent.pocket.network, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-02).

Provides read-only JSON-RPC access to BNB Smart Chain mainnet via Pocket Network's decentralised node infrastructure, paid per-request in USDC with no account or API key required.

## Facts

- Endpoint: POST https://agent.pocket.network/v1/bsc?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pocket-network-bnb-smart-chain-json-rpc-784df7c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uJyOBxL2jEJxvbzKAUdIr

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 pocket-network-bnb-smart-chain-json-rpc-784df7c9 -d '<json body>'
```

Example prompt: What is the current BNB balance of wallet address 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B on BNB Smart Chain mainnet?

## When to prefer this

Choose this endpoint when you need trustless, decentralised RPC access to BNB Smart Chain without setting up an account or managing API keys, and you want per-request USDC micropayment billing. It is ideal for agent-native workflows that need occasional or burst BSC queries without a subscription, or when you want censorship-resistant access via Pocket Network's distributed supplier set rather than a single centralised provider.

## Known failure modes

- Invalid JSON-RPC method name returns error code -32601 (method not found)
- Write methods (eth_sendRawTransaction) not supported — returns error since endpoint is read-only
- Malformed params for a method returns -32602 (invalid params)
- Payment not included or insufficient USDC triggers HTTP 402 payment required
- Requesting a non-existent block hash or tx hash returns null result
- Rate limiting or node unavailability may return a 503 or JSON-RPC internal error

## How this service works

Read-only JSON-RPC access to BNB Smart Chain mainnet, served by the Pocket Network decentralised supplier set. Pay per request in USDC; no account, no API key.

## Output

Returns a standard Ethereum JSON-RPC response object containing the result field with chain data (balance, block info, transaction details, receipts, logs, contract return values, etc.) or an error object with code and message if the call fails.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "method": {
   "type": "string",
   "examples": [
    "eth_accounts",
    "eth_blobBaseFee",
    "eth_blockNumber",
    "eth_call",
    "eth_chainId",
    "eth_coinbase",
    "eth_config",
    "eth_createAccessList",
    "eth_estimateGas",
    "eth_feeHistory",
    "eth_gasPrice",
    "eth_getBalance",
    "eth_getBlockByHash",
    "eth_getBlockByNumber",
    "eth_getBlockReceipts",
    "eth_getBlockTransactionCountByHash",
    "eth_getBlockTransactionCountByNumber",
    "eth_getCode",
    "eth_getFilterChanges",
    "eth_getFilterLogs",
    "eth_getLogs",
    "eth_getProof",
    "eth_getStorageAt",
    "eth_getTransactionByBlockHashAndIndex",
    "eth_getTransactionByBlockNumberAndIndex",
    "eth_getTransactionByHash",
    "eth_getTransactionCount",
    "eth_getTransactionReceipt",
    "eth_getUncleByBlockHashAndIndex",
    "eth_getUncleByBlockNumberAndIndex",
    "eth_getUncleCountByBlockHash",
    "eth_getUncleCountByBlockNumber",
    "eth_maxPriorityFeePerGas",
    "eth_newBlockFilter",
    "eth_newFilter",
    "eth_newPendingTransactionFilter",
    "eth_simulateV1",
    "eth_syncing",
    "eth_uninstallFilter",
    "net_listening",
    "net_peerCount",
    "net_version",
    "txpool_status",
    "web3_clientVersion",
    "web3_sha3"
   ],
   "description": "JSON-RPC read method, e.g. eth_getBalance"
  },
  "params": {
   "description": "Parameters per the Ethereum JSON-RPC spec"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "id": 1,
   "result": false,
   "jsonrpc": "2.0"
  },
  "portal": {
   "serviceId": "bsc",
   "provenance": "third-party-supplier",
   "schemaCheck": "passed"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pocket-network-bnb-smart-chain-json-rpc-784df7c9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.pocket.network](https://www.zero.xyz/host/agent.pocket.network/llms.txt)
