Free BNB Chain RPC Endpoint
Chain ID 56 · BNB · multiple configured routing regions
BNB Smart Chain (Chain ID 56) is a high-throughput EVM chain with fast blocks and low fees. NodeFlare provides multi-region BNB Chain RPC with published request-rate and compute-unit limits for each plan.
Public endpoint — no API key
HTTPS
https://rpc.nodeflare.app/bnb/publicWSS
wss://rpc.nodeflare.app/bnb/ws/publicNeed higher limits? Use a keyed endpoint https://rpc.nodeflare.app/bnb/v1/{YOUR_KEY} — get a free key →
Connect to BNB Chain
curl -s -X POST https://rpc.nodeflare.app/bnb/public \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'import { ethers } from "ethers";
const provider = new ethers.JsonRpcProvider(
"https://rpc.nodeflare.app/bnb/public"
);
const block = await provider.getBlockNumber();import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.nodeflare.app/bnb/public"),
});
const block = await client.getBlockNumber();from web3 import Web3
w3 = Web3(Web3.HTTPProvider(
"https://rpc.nodeflare.app/bnb/public"
))
print(w3.eth.block_number)Add BNB Chain to your wallet
Network details for MetaMask, Rabby, or any EVM wallet — BNB Chain chain ID 56 (0x38).
| Network name | BNB Chain |
| RPC URL | https://rpc.nodeflare.app/bnb/public |
| Chain ID | 56 |
| Currency symbol | BNB |
| Block explorer | https://bscscan.com |
A wallet polls its RPC continuously. The keyless URL above allows 1 request per 10 seconds per IP: enough to confirm the network details, too low for daily wallet use. For a wallet, enter your keyed URL https://rpc.nodeflare.app/bnb/v1/{YOUR_KEY} instead. A free key allows 10 requests per second, and the dashboard adds BNB Chain to MetaMask with that URL in one click. Get a free key →
Built for BNB Chain
Trading bots, GameFi, and DeFi on BNB Chain. Requests use configured regional preferences and available upstreams. Plan rate limits, compute units and method-specific concurrency limits apply.
BNB Chain node coverage and routing
NodeFlare-operated primary nodes in 5 configured routing regions. A public third-party RPC backstop is configured after our own nodes. Region labels describe routing configuration rather than a guarantee that every gateway has a local node. A standard API key uses shared infrastructure with its own plan limits; dedicated capacity is scoped separately. Historical state, tracing and WebSocket support vary by chain and node.
On successful HTTP RPC responses, nf-region: fallback identifies an external backstop and nf-region: cache identifies a cached response. See our routing disclosure and availability terms.
BNB Chain RPC — FAQ
What is BNB Chain's chain ID?
BNB Chain's chain ID is 56 (hex 0x38). Its native currency is BNB and its block explorer is bscscan.com. You can connect with NodeFlare's free public RPC at https://rpc.nodeflare.app/bnb/public — no API key required.
How do I add BNB Chain to MetaMask?
In MetaMask, open the network menu → "Add a network" → "Add a network manually", then enter — Network name: BNB Chain; Chain ID: 56; Currency symbol: BNB; Block explorer URL: https://bscscan.com; New RPC URL: your keyed NodeFlare URL, https://rpc.nodeflare.app/bnb/v1/{YOUR_KEY}. A free key allows 10 requests per second. The keyless URL https://rpc.nodeflare.app/bnb/public answers a test call, but it allows 1 request per 10 seconds per IP, which is too low for a wallet that polls the network continuously.
What is the BNB Chain RPC URL?
NodeFlare's public BNB Chain RPC URL is https://rpc.nodeflare.app/bnb/public over HTTPS and wss://rpc.nodeflare.app/bnb/ws/public over WSS. No API key is required for the public endpoint.
Is the BNB Chain RPC free?
Yes. The public BNB Chain endpoint is free with no sign-up. A free API key provides higher rate limits and 3,000,000 compute units per month, no credit card. Heavy HTTP methods depend on node support and are subject to compute-unit and concurrency limits.
What are the BNB Chain RPC rate limits?
The public endpoint is limited to 1 request per 10 seconds per IP. A free key gives 10 requests/second; standard paid plans scale to 1500 req/s. Every plan includes all 17 supported chains.
Is NodeFlare a good BNB Chain RPC provider?
NodeFlare operates its own primary BNB Chain nodes. NodeFlare-operated primary nodes in 5 configured routing regions. A public third-party RPC backstop is configured after our own nodes. A free key provides 3,000,000 CU per month and higher limits. Method support and historical coverage depend on the node and requested block.
Is there a dedicated BNB Chain RPC node?
A standard key gives an authenticated endpoint on shared NodeFlare infrastructure, with plan-specific limits. Dedicated capacity is scoped separately by inquiry. NodeFlare-operated primary nodes in 5 configured routing regions. A public third-party RPC backstop is configured after our own nodes. Historical state and traces must be checked for your specific methods and block ranges; a key does not guarantee complete archive coverage.
Go deeper
- Full BNB Chain API reference → — supported methods, WebSocket, regions
- Rate limits & compute-unit costs → — what each method costs against your quota
- Pay per request with x402 → — BNB Chain calls in USDC from $0.001, no account:
POST /bnb/x402 - RPC for trading bots → and indexers → — low-latency, eth_getLogs-heavy workloads
- Screen a BNB Chain token for scams → — ownership, honeypot check, holder concentration → one risk score
- Compare BNB Chain gas prices → — live gas price and transaction cost next to the other chains, and a free token approval checker →
- Onchain tools for AI agents → — token-safety, wallet intelligence and RPC over MCP / x402
Build on BNB Chain with a free key
Higher limits and an authenticated endpoint — every supported chain included. No credit card.
Get your free API key →BNB Chain RPC methods
Per-method docs for BNB Chain — parameters, compute-unit cost, and copy-paste examples.