Spectrum Nodes Documentation
Blockchain RPC and API infrastructure across 200+ networks. Bare-metal nodes, 99.99% uptime, 1B+ daily requests.
Quick Start
Get your API key at spectrumnodes.com, then make your first request:
curl -X POST https://your-endpoint.simplystaking.xyz/YOUR_API_KEY/v1 \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"getBlockHeight","params":{"chain":"ethereum"},"id":1}'Or use the SDK:
import { Spectrum } from '@spectrumnodes/sdk';
const spectrum = new Spectrum({ api: 'https://your-endpoint.simplystaking.xyz/YOUR_API_KEY/' });
const block = await spectrum.core.getBlockHeight('ethereum');
const balance = await spectrum.tokens.getBalance('ethereum', '0xd8dA6BF...');
const yields = await spectrum.yields.getBest({ token: 'USDC', limit: 5 });Products
Unified JSON-RPC API across 24 chains. Blocks, balances, DeFi yields, swap quotes, prices, NFTs, and more.
Typed client with 14 namespaces, built-in caching, retries, rate limiting, and error handling.
The spectrum CLI over 14 namespaces. JSON by default for clean piping, with a machine-readable command catalog for agents.
Direct node access across 200+ mainnets and testnets. Multi-region, shared or dedicated, archive or pruned.
What’s in the API
24 chains supported: Ethereum, Polygon, Base, Arbitrum, Optimism, Avalanche, BSC, Gnosis, Moonbeam, Linea, Hyperliquid, Berachain, Monad, Scroll, Plasma, X Layer, Solana, Bitcoin, Starknet, and the Cosmos SDK chains (Cosmos Hub, Osmosis, Axelar, Noble, Agoric).