BNB Smart Chain Testnet RPC Endpoint

Chain ID 97. BSC's public testnet (Chapel), with sub-second blocks like BSC mainnet.

Online right now, checked every 2 minutes. WebSocket: available.

Endpoints

https://rpc.swiftnodes.io/rpc/bsc-testnet?key=YOUR_API_KEY
wss://rpc.swiftnodes.io/ws/bsc-testnet?key=YOUR_API_KEY

The same API key works here and on BNB Smart Chain mainnet, and testnet requests count toward your plan like any other request. The free plan includes testnets. Going to mainnet means changing bsc-testnet to bsc in the URL.

import { createPublicClient, http } from "viem";
import { bscTestnet } from "viem/chains";

const client = createPublicClient({
  chain: bscTestnet,
  transport: http("https://rpc.swiftnodes.io/rpc/bsc-testnet?key=YOUR_API_KEY"),
});

console.log(await client.getBlockNumber());

About BNB Smart Chain Testnet

The BNB Smart Chain testnet, also called Chapel, is where BSC hardforks and dApps are tested before mainnet. It produced a block about every 0.45 seconds when we measured, in line with BSC mainnet's sub-second blocks.

With blocks that fast, unfiltered eth_getLogs over even 1,000 blocks was refused with "limit exceeded" by the upstream we measured. Filter by contract address and topics.

What we measured

Measured through our endpoint on October 18, 2026.

Chain ID97 (0x61)
Block 1July 9, 2020
Block interval0.45 s average over 200 blocks
Block gas limit100,000,000
eth_gasPrice0.1 gwei
Unfiltered eth_getLogs, 1,000 blocks"limit exceeded"

Frequently asked questions

What is the BSC testnet chain ID?

97, or 0x61 in hex. BSC mainnet is 56.

Is BSC testnet the same as Chapel?

Yes. Chapel is the name of the BNB Smart Chain testnet.

Is the BSC testnet RPC endpoint free?

Yes. The free plan covers BSC testnet at 20 requests per second and 250,000 requests a month, on the same key as BSC mainnet.

Other testnets

Get a free BNB Smart Chain Testnet endpoint

One key for every testnet and mainnet we serve. No credit card, no KYC.

Get your API key