BSC mainnet and testnet operational

Reliable, transparent
BSC RPC infrastructure

Low-latency BSC node access for Web3 applications. Pay only for successful requests and fund your balance with USDT.

No charge for failed requestsOn-chain USDT depositsReal-time usage analytics
Public · no API keyReady
curl https://bsc-rpc-public.chainpulse.cc/ \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

Mainnet

https://bsc-rpc-public.chainpulse.cc/

Testnet

https://bsc-rpc-public.chainpulse.cc/testnet

View public endpoints

Public RPC

Free endpoints, no API key

Try BSC mainnet and testnet without signing up. Public access is rate-limited per IP; for higher limits, create a free API key.

BSC Mainnet

Chain ID 56

Public
https://bsc-rpc-public.chainpulse.cc/

Root path defaults to mainnet; /mainnet and /rpc/mainnet also work.

BSC Testnet

Chain ID 97

Public
https://bsc-rpc-public.chainpulse.cc/testnet

Or use /rpc/testnet on the same host.

POST https://bsc-rpc-public.chainpulse.cc/ · eth_blockNumber
curl https://bsc-rpc-public.chainpulse.cc/ \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

Usage billing

Only successful JSON-RPC results are charged.

Live analytics

Track calls, latency, success rate, and spend.

Secure access

Wallet authentication and hashed, rotatable API keys.

Two networks

Use dedicated BSC mainnet and testnet endpoints.

Transparent pricing

Pay only for successful requests

Pricing is set per 1,000 successful JSON-RPC responses. Failed requests never reduce your balance.

BSC Mainnet

Available

0.0000 USDT

per 1,000 successful requests

Production-grade access for live applications

BSC Testnet

Available

0.0000 USDT

per 1,000 successful requests

Cost-efficient access for development and testing

Documentation

Integrate in four steps

Connect your wallet, fund your balance with USDT, create an API key, then point your JSON-RPC client at the network endpoint. Successful calls require available balance.

  1. 01

    Connect wallet

    Sign a one-time message to create a secure session.

  2. 02

    Deposit USDT

    Fund your account with BEP-20 USDT so successful RPC calls can be billed.

  3. 03

    Create API key

    Generate a key in the console and store it securely.

  4. 04

    Send requests

    POST to /rpc/mainnet/{apiKey} or /rpc/testnet/{apiKey}. Failed requests are free; successful ones require balance.