BNB Smart Chain public RPC endpoints, tested

Every keyless BNB Smart Chain (chain ID 56) endpoint listed on Chainlist and chainid.network, tested the same way on 2026-11-08: does it answer on the right chain, how fast, how far behind the best head, how large an eth_getLogs range it accepts, whether it keeps archive state, and whether its WebSocket actually streams. 35 of 52 HTTP endpoints were working.

Working HTTP endpoints

EndpointLatencyBehind besteth_getLogsState
https://public-bsc-mainnet.fastnode.io27 ms3 blocks10,000+recent only
https://rpc-bsc.blockmachine.io71 ms0 blocksunder 1,000none
https://bsc.rpc.sentio.xyz189 ms3 blocksunder 1,000archive (1M+)
https://rpc.swiftnodes.io/rpc/bsc (SwiftNodes, keyless: 2 req/s)9 ms95 blocksunder 1,000none
https://bsc.blockrazor.xyz16 ms8 blocksunder 1,000none
https://bsc.api.pocket.network34 ms4 blocks1,000archive (1M+)
https://bsc.blockrazor.xyz/fullprivacy35 ms7 blocksunder 1,000none
https://bsc-dataseed2.bnbchain.org38 ms66 blocksunder 1,000none
https://bsc.rpc.blxrbdn.com41 ms39 blocksunder 1,000none
https://bsc-dataseed3.bnbchain.org49 ms65 blocksunder 1,000none
https://bsc-dataseed2.defibit.io49 ms61 blocksunder 1,000none
https://bsc-dataseed4.bnbchain.org51 ms65 blocksunder 1,000none
https://bsc-dataseed.bnbchain.org51 ms49 blocksunder 1,000none
https://bsc.blockrazor.xyz/maxbackrun51 ms6 blocksunder 1,000none
https://api.zan.top/bsc-mainnet52 ms34 blocksunder 1,000recent only
https://bsc-dataseed3.defibit.io56 ms61 blocksunder 1,000none
https://bsc-dataseed1.defibit.io57 ms64 blocksunder 1,000none
https://bsc-mainnet.nodereal.io/v1/64a9df0874fb4a93b9d0a3849de012d357 ms43 blocks10,000+archive (1M+)
https://bsc-dataseed2.ninicoin.io59 ms59 blocksunder 1,000none
https://bsc-dataseed4.ninicoin.io59 ms58 blocksunder 1,000none
https://bsc-dataseed1.ninicoin.io60 ms60 blocksunder 1,000none
https://bsc-dataseed3.ninicoin.io60 ms59 blocksunder 1,000none
https://bsc-dataseed1.bnbchain.org61 ms70 blocksunder 1,000none
https://bsc-dataseed4.defibit.io63 ms61 blocksunder 1,000none
https://public-bsc.nownodes.io67 ms11 blocks1,000none
https://api.blockvectra.com/v1/bsc_mainnet/public76 ms53 blocksunder 1,000none
https://bsc.meowrpc.com82 ms22 blocksunder 1,000recent only
https://bsc-rpc.blockreq.com/v1/rpc/public83 ms55 blocks1,000recent only
https://rpc.nodeflare.app/bnb/public84 ms29 blocks1,000none
https://0.48.club85 ms43 blocks1,000none
https://bsc-rpc.publicnode.com89 ms56 blocks10,000+recent only
https://rpc-bsc.48.club108 ms47 blocks1,000none
https://binance.nodereal.io123 ms40 blocksunder 1,000none
https://bsc-mainnet.public.blastapi.io133 ms34 blocksunder 1,000archive (1M+)
https://rpc.backrunshield.com313 ms52 blocks1,000none

Order: endpoints within 3 blocks of the best head first, then by median latency. Latency is measured from one server, so yours will differ by region; lag and limits do not.

WebSocket endpoints

  • streams bsc-rpc.publicnode.com: first head after 114 ms
  • streams bsc.api.pocket.network: first head after 333 ms
  • does not stream rpc-bsc.48.club/ws: connection failed (connect)
  • does not stream bsc-ws-node.nariox.org: connection failed (connect)
  • does not stream bsc-mainnet.4everland.org/ws/v1/37fa9972c1b1cd5fab542c7bdd4cde2f: connection failed (connect)
  • does not stream bsc.drpc.org: chainId: You reached Public endpoint rate limit, please upgrade to paid plan
  • does not stream rpc.swiftnodes.io/ws/bsc (SwiftNodes): subscribe rejected: WebSocket subscriptions require an API key. Get a free key at https://swiftnodes

Listed but not working

  • bsc-rpc-public.chainpulse.cc: no answer (HTTP 521)
  • rpc.hostdefi.com/api/rpc/bsc: no answer (HTTP 403)
  • xrpc.cl/bsc: chainId: XRPC Cluster: Backend bsc node currently syncing and fallbacks busy
  • binance-smart-chain-public.nodies.app: no answer (HTTP 403)
  • go.getblock.io/cc778cdbdf5c4b028ec9456e0e6c0cf3: no answer (HTTP 401)
  • bscrpc.com: chainId: message: API key disabled, json-rpc code: -32051, rest code: 403
  • public.1rpc.io/bnb: chainId: You've reached the usage limit for your current plan. To continue with higher limits and un
  • bsc.blockpi.network/v1/rpc/private: chainId: Apikey not found
  • lb.routeme.sh/rpc/evm/56: chainId: rate limited
  • rpc.polysplit.cloud/v1/chain/56: no answer (HTTP 200)
  • bnb.api.onfinality.io/public: chainId: rate limited
  • bsc-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f: chainId: Invalid API Key.
  • bsc.drpc.org: chainId: rate limited
  • endpoints.omniatech.io/v1/bsc/mainnet/public: no answer (HTTP 521)
  • rpc.owlracle.info/bsc/70d38ce1826c4a60bb2a8e05a6c8b20f: no answer (HTTP 401)
  • bsc-mainnet.gateway.tatum.io: chainId: rate limited
  • api-bsc-mainnet-full.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c: eth_blockNumber failed

Test any endpoint yourself with the RPC tester. Our BNB Smart Chain endpoint, limits and status: BNB Smart Chain RPC, uptime history.