// BNB Smart Chain

The Stack BNB Smart Chain Builders Ship On

Connect to BNB Smart Chain Mainnet and every active Testnet with low-latency RPC, full archive data, debug and trace APIs, and real-time Streams. The complete BNB Smart Chain data stack, managed from a single Quicknode dashboard.

// Supported networksMainnetTestnet
// 99.99% uptime SLA17+ global regions
// Unified BNB Smart Chain Stack

Mainnet, Testnet, MEV Protection, and
Streams in One Dashboard.

BNB Smart Chain builders need more than basic RPC. Quicknode runs the full surface: low-latency JSON-RPC, full archive with debug and trace, MEV protection, and real-time Streams, all from one dashboard.

InterfaceStatus
MAINNETONLINE
TESTNETONLINE
ARCHIVEONLINE
MEV SHIELDACTIVE
// Read & Stream

Data Access for Every BSC Workload

Query, subscribe, and stream BNB Smart Chain data with low latency. From a single eth_call to billions of rows of historical logs, you get the right interface for the job.

JSON-RPC over HTTPS and WSS on BSC Mainnet and Testnet
Full archive nodes with debug_traceTransaction and trace_block
Streams for backfill and real-time BSC blocks, logs, and traces
Webhooks for push notifications on addresses and events
Single Flight RPC to fetch a block and all its receipts in one call
// Build & Protect

EVM Tooling, MEV Protection, and Reliable Sends

Land transactions and protect swaps on the same Quicknode account. The Ethereum toolchain you already know works unchanged on chain ID 56.

MEV Protection for swaps and high-value transactions
Smart Transactions and reliable broadcasting to land transactions during congestion
Token authentication, rate-limiting, JWT, and whitelisting on every endpoint
ethers.js, web3.js, viem, and @quicknode/sdk supported out of the box

Enterprise-grade security and compliance built in

SOC 1
SOC 2 Type II
ISO 27001
// Every BSC Data Pattern

The Full Data Suite.
Every BSC Data Pattern.

Six ways to access BNB Smart Chain data, from a single eth_call to billions of rows of queryable history. Pick the interface, ship faster.

BSC JSON-RPC

Standard JSON-RPC over HTTPS and WSS on Mainnet and Testnet. Every EVM method supported, including eth_call, eth_getLogs, eth_getBalance, eth_sendRawTransaction, and eth_subscribe, with predictable rate limits.

Archive, Debug & Trace

Full historical state with no pruning, plus the deep analysis namespaces. Run debug_traceTransaction and trace_block against BSC archive nodes for indexing, simulation, and trading forensics.

Streams

Backfill and real-time BSC blocks, logs, and traces delivered to your datastore with guaranteed reliability. Filter upstream, receive only the data you actually need.

Webhooks

Event-driven alerts with guaranteed delivery, retries, and built-in reorg handling. Subscribe to specific addresses, contract events, or onchain conditions and react in real time.

Marketplace Add-ons

Add wallet risk scores, OFAC address checks, stablecoin balances, and block timestamp lookups to your BSC endpoint with Marketplace add-ons.

Transaction Broadcasting

Smart Transactions and reliable broadcasting land transactions during congestion, with mempool visibility and resubmission handled.

JSON-RPCWebSocketsWebhooksStreamsMEV Protectionx402
Quicknode
Competitor A
Competitor B
Competitor C
Live

Quicknode by name.
Quick by numbers.

Trailing 24-hour P95 BNB Smart Chain RPC response time, the slowest 5% of requests, the tail your users actually feel. Averaged across five global regions and measured against the most-cited providers in the category. Lower and flatter is better.

ProviderP95 BNB Smart Chain RPC Latency
Quicknode39 ms
Alchemy82 ms
Ankr189 ms
Infura258 ms

P95 (95th-percentile) JSON-RPC latency over the trailing 24 hours, averaged across five global regions, identical conditions across providers. The full benchmark defaults to a longer window, so its figures will differ.

View full benchmark
// Built for EVM Developers

Your Ethereum app runs on BSC.

BNB Smart Chain is fully EVM compatible, so the tooling you already know works unchanged. ethers.js, web3.js, viem, and web3.py all hit a Quicknode BSC endpoint the same way they hit Ethereum. Same methods, same SDK, just a different RPC URL and chain ID 56.

No rewrites

Point your existing Ethereum codebase at a Quicknode BSC endpoint and deploy. Contracts, libraries, and tooling carry over.


Same JSON-RPC methods

eth_call, eth_getLogs, eth_sendRawTransaction, and eth_subscribe all behave exactly as they do on Ethereum.

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
// Your Ethereum code, pointed at BSC
import { createPublicClient, http } from "viem";
const client = createPublicClient({
chain: { id: 56, name: "BNB Smart Chain" },
transport: http(QUICKNODE_BSC_URL)
});
const block = await client.getBlockNumber();
// Same methods, same SDK. Just chain ID 56.
// MEV Protection

Protect your swaps from MEV.

BNB Smart Chain is one of the most MEV-active networks in crypto. Quicknode MEV Protection shields your swaps and high-value transactions, with no code changes.

Front-running and sandwich protection

Transactions route through a private relay instead of the public mempool, invisible to searchers and mempool explorers until they are included in a block.


No extra cost, no code changes

Included on every Standard Plan BSC endpoint. Same contract logic, identical onchain results, no SDK changes.


Enterprise MEV options

Custom routing, execution guarantees, and MEV rebate programs for enterprise teams.

StepDetailsStatus
SUBMITeth_sendRawTransactionRECEIVED
ROUTEPRIVATE RELAYSHIELDED
MEMPOOLNOT VISIBLE TO SEARCHERSBYPASSED
CONFIRMINCLUDED IN BLOCKDONE
// Add BNB Smart Chain to MetaMask

Connect MetaMask to BSC in seconds.

Open MetaMask, go to Settings, Networks, Add Network, and enter your Quicknode BSC RPC URL with the details on the right. Save, and MetaMask routes through your private Quicknode endpoint instead of a rate-limited public RPC.

FieldValue
Network nameBNB Smart Chain
RPC URLYour Quicknode BSC URL
Chain ID56
Currency SymbolBNB
Block Explorerbscscan.com
// Resources

Build on BNB Smart Chain quicker.

Docs, guides, and runnable sample apps for every BSC workload. Clone, customize, and ship.

// Docs

BNB Smart Chain Documentation

Full reference for every BSC JSON-RPC method, WebSocket subscription, and the debug and trace namespaces. Code examples for @quicknode/sdk, ethers.js, web3.js, and viem.

// Guides

BNB Smart Chain Guides

Step-by-step tutorials for building on BNB Smart Chain, with working code you can run. Deploy contracts, track BEP-20 tokens, index transfers with Streams, and stream real-time data.

// Sample App

EVM MCP Server

Runnable sample app that connects AI agents like Claude and Cursor to EVM chains including BSC. Check balances, analyze contracts, and monitor gas prices through natural language.

// Faucet

Testing on BNB Smart Chain Testnet? Get free Testnet tokens.

The Quicknode Multi-Chain Faucet drips BNB Smart Chain Testnet tokens to your wallet, one drip per network every 12 hours. Connect MetaMask, Coinbase Wallet, Uniswap Wallet, or Phantom and pick your network.

// Let's Build

Start where you are.

From your first BNB Smart Chain endpoint to mission-critical production workloads, Quicknode scales with you. Get started in minutes.

// Developers

For builders who move fast.

Spin up your BNB Smart Chain endpoint and ship. The free tier covers prototyping and small production loads, no credit card required.

Start building for free
// Enterprise

For teams scaling with confidence.

Dedicated BNB Smart Chain infrastructure, contractual SLAs, priority support, and procurement-ready terms for wallets, exchanges, trading firms, and high-volume protocols.

Contact sales
"At Cielo, we serve over 150,000 users that depend on real-time data. Quicknode is key in making that happen."
Matt Aaron, Co-Founder @ Cielo Finance
// FAQ

Frequently Asked Questions

Still have unanswered questions? Reach out to support and the Quicknode team can help you find answers.