Checking node health...

BSC & Avalanche RPC, resold from our own nodes

Shared JSON-RPC access to the two nodes we run for our own trading bots. Not a dedicated instance and not an SLA: what you buy is a per-key quota, batching, per-chain usage accounting — and a live, published view of exactly how healthy each node is right now.

The node health panel below is the product description. Read it before you buy.

Reading how far each node is from its chain tip…
Probing nodes...

Auto-refreshes every 5 seconds  · 

BNB Smart Chain
EVM / eth_* methods
Geth-based local node, shared with our own bots. Full EVM compatibility. It answers from whatever height it has actually reached — see the sync banner above before relying on it for current state.
POST https://api.smartmoneyapi.com/rpc/v1/bsc
Avalanche C-Chain
EVM / eth_* methods
AvalancheGo C-Chain. Full EVM compatibility with sub-second finality.
POST https://api.smartmoneyapi.com/rpc/v1/avax-c
X
Avalanche X-Chain
avm.* methods
Exchange chain — native AVAX transfers and asset creation.
POST https://api.smartmoneyapi.com/rpc/v1/avax-x
P
Avalanche P-Chain
platform.* methods
Platform chain — validator set, staking, subnet management.
POST https://api.smartmoneyapi.com/rpc/v1/avax-p
i
Avalanche Node Info
info.* methods only
AvalancheGo info API. Bootstrap status, peer counts, node version, network ID. Only info.* methods are permitted on this endpoint.
POST https://api.smartmoneyapi.com/rpc/v1/avax-info

Pass your RPC key in any of two ways

curl -X POST \
  -H "X-API-Key: rpc_YOUR_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \
  "https://api.smartmoneyapi.com/rpc/v1/bsc"

Keys are prefixed rpc_ and are separate from your Smart Money API data keys. Keys are shown only once at creation — store them securely.

Get latest BSC block number
BSC
curl -X POST \
  -H "X-API-Key: rpc_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \
  "https://api.smartmoneyapi.com/rpc/v1/bsc"

// Response: {"jsonrpc":"2.0","result":"0x286c1b2","id":1}
Get AVAX-C wallet balance
AVAX-C
curl -X POST \
  -H "X-API-Key: rpc_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0xYOUR_ADDRESS","latest"],"id":1}' \
  "https://api.smartmoneyapi.com/rpc/v1/avax-c"
Batch call (up to 50 per request)
PRO
curl -X POST \
  -H "X-API-Key: rpc_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1},
    {"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":2},
    {"jsonrpc":"2.0","method":"net_version","params":[],"id":3}
  ]' \
  "https://api.smartmoneyapi.com/rpc/v1/bsc"

// Each call in the batch counts toward your quota.
Check Avalanche node bootstrap status
AVAX-INFO
curl -X POST \
  -H "X-API-Key: rpc_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"info.isBootstrapped","params":{"chain":"C"},"id":1}' \
  "https://api.smartmoneyapi.com/rpc/v1/avax-info"
Node health (public, no key needed)
PUBLIC
curl "https://api.smartmoneyapi.com/rpc/v1/health"

// Returns: {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}

Blocked method namespaces

For security and performance, the following method prefixes are blocked on all EVM chains. Requests using them return a -32601 error.

admin_* personal_* miner_* engine_* debug_* clique_* les_*
avax-info endpoint

Only info.* methods are permitted. All other namespaces return a -32601 error.

Other limits
  • Max request body size: 1 MB
  • Max batch size: 50 calls per request
  • Request timeout: 30 seconds
HTTP JSON-RPC code Meaning
401 -32001 Missing or invalid API key
429 -32005 Rate limit exceeded (rpm or daily). Check Retry-After header.
413 -32600 Request body exceeds 1 MB
403 -32601 Blocked or disallowed method
400 -32700 JSON parse error
502 -32002 Upstream node unreachable or timed out
Error response shape
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}

One key, five endpoints — plans differ by volume only

Every plan, Free included, reaches all five endpoints below. Nothing is chain-gated. What changes between plans is the daily request quota and the per-minute ceiling, both counted per key across all chains combined.

BNB Smart Chain — 1 endpoint
  • /rpc/v1/bscEVM JSON-RPC: eth_*, net_*, web3_*. Local geth node, shared with our own bots; current-state calls answer from its present sync height, not necessarily the chain tip.
Avalanche — 4 separate endpoints
  • /rpc/v1/avax-cC-Chain. The only Avalanche endpoint that speaks eth_*.
  • /rpc/v1/avax-xX-Chain. avm.* methods. Not EVM.
  • /rpc/v1/avax-pP-Chain. platform.* methods — validators, staking, subnets.
  • /rpc/v1/avax-infoNode info. info.* only; every other method is rejected.

C-Chain, X-Chain and P-Chain are three different chains with three different method namespaces — an eth_* call sent to avax-x will not work, on any plan. admin_, debug_, personal_, miner_, engine_, clique_ and les_ methods are blocked for everyone.

Free
FREE
$0/mo
No card. No expiry.
  • 1,000 requests/day, all chains combined
  • 60 requests/minute ceiling
  • BSC + AVAX C, X, P and info — all five
  • Batch up to 50 calls per request
  • Per-chain, per-day usage accounting
Checking availability…
BSC Starter
BSCSTARTER
$19/mo
Billed monthly in USD · cancel anytime
  • 100,000 requests/day
  • 600 requests/minute ceiling
  • /rpc/v1/bsc only — no Avalanche endpoints
  • Batch up to 50 calls per request
  • Per-chain, per-day usage accounting
Checking checkout availability…
Avalanche Starter
AVAXSTARTER
$19/mo
Billed monthly in USD · cancel anytime
  • 100,000 requests/day
  • 600 requests/minute ceiling
  • AVAX C, X, P and info — four endpoints, no BSC
  • Batch up to 50 calls per request
  • Per-chain, per-day usage accounting
Checking checkout availability…
Multi-Chain Starter
BSC + AVAXSTARTER
$29/mo
Billed monthly in USD · cancel anytime
  • 100,000 requests/day, all chains combined
  • 600 requests/minute ceiling
  • BSC + AVAX C, X, P and info — all five
  • Batch up to 50 calls per request
  • Per-chain, per-day usage accounting
Checking checkout availability…
BSC Pro
BSCPRO
$59/mo
Billed monthly in USD · cancel anytime
  • 1,000,000 requests/day
  • 3,000 requests/minute ceiling
  • /rpc/v1/bsc only — no Avalanche endpoints
  • Batch up to 50 calls per request
  • Per-chain, per-day usage accounting
Checking checkout availability…
Avalanche Pro
AVAXPRO
$59/mo
Billed monthly in USD · cancel anytime
  • 1,000,000 requests/day
  • 3,000 requests/minute ceiling
  • AVAX C, X, P and info — four endpoints, no BSC
  • Batch up to 50 calls per request
  • Per-chain, per-day usage accounting
Checking checkout availability…
Multi-Chain Pro
BSC + AVAXPRO
$89/mo
Billed monthly in USD · cancel anytime
  • 1,000,000 requests/day, all chains combined
  • 3,000 requests/minute ceiling
  • BSC + AVAX C, X, P and info — all five
  • Batch up to 50 calls per request
  • Per-chain, per-day usage accounting
Checking checkout availability…

The quota is the same at a given tier whichever chains you pick: Starter is 100,000 requests/day and 600/min, Pro is 1,000,000/day and 3,000/min. A single-chain plan is cheaper because it unlocks fewer endpoints, not because it meters you harder. Buying BSC and Avalanche as two separate plans is cheaper than the Multi-Chain bundle at the same tier and gives you two quotas instead of one shared quota — the bundle buys you one key and one bill, nothing else. We would rather say that than let you work it out after paying.

What no plan includes
  • No uptime SLA and no credits for downtime. Live node state is published above and on status.
  • No dedicated instance. Every plan is served by the same two nodes, which also serve our own bots.
  • No dedicated support engineer. Support is email, best effort.
  • No priority queue between plans. Higher plans buy a higher quota, not a faster lane — requests are served first-come, first-served.
  • No archive guarantee on Avalanche X/P: those endpoints answer whatever the local AvalancheGo node holds.
  • No guarantee that a node is at its chain tip. A node that is still syncing answers eth_call, eth_getBalance and every other current-state method from the height it has reached — correctly formatted, and out of date. The banner in the health panel above reports that distance live, per chain, and it is the reason the BSC plans are priced below the Avalanche ones.

When the local node is unreachable we transparently fail over to a public RPC and set the X-SMA-RPC-Source: public-fallback response header, so your client can tell. Reads on a small set of methods may be served from a cache up to a few seconds old (X-SMA-RPC-Source: cache).

Our shared nodes vs a public endpoint

Feature Public RPC Smart Money RPC
Rate limits Shared, unpredictable A quota that is yours, on nodes that are not
Latency Variable, cold-start Warm, but shared with our bots — measured live above
Uptime No guarantees No SLA either — but node state is published live above
Batch calls Often blocked Up to 50 per request
Distance from chain tip Usually at the tip, never stated Published live, per chain, above
Usage analytics None Per-chain, per-day