BNB Smart Chain API
BNB Smart Chain endpoints use EVM JSON-RPC.
Endpoint
| Item | Value |
|---|---|
| Network | BNB Smart Chain Mainnet |
| Protocol | EVM JSON-RPC 2.0 |
| Chain ID | 56 (0x38) |
| Public HTTPS | https://bsc-rpc.blockreq.com/v1/rpc/public |
| Private HTTPS | https://bsc-rpc.blockreq.com/v1/rpc/BRQ1P0000000000000000000000000000000000000000000000000000 |
| WSS | wss://bsc-rpc.blockreq.com/v1/rpc/BRQ1P0000000000000000000000000000000000000000000000000000 when enabled |
Core Methods
Use EVM JSON-RPC Methods for the shared method catalog.
| Capability | Methods |
|---|---|
| Latest state | eth_chainId, eth_blockNumber, eth_call, eth_getBalance |
| Archive/proof | eth_getProof, old-block eth_getCode, old-block eth_getStorageAt |
| Logs and receipts | eth_getLogs, eth_getBlockReceipts, eth_getTransactionReceipt |
| Trace/debug | trace_block, trace_filter, trace_transaction, debug_traceCall, debug_traceTransaction |
Free does not include debug_*, trace_*, or txpool_*. Paid plans do not distinguish those families.