Credit Usage
Credits are deducted from your balance on every request. This page outlines the cost per method for both the Spectrum API and direct RPC endpoints.
[!NOTE] Costs may change over time.
Spectrum API
Chain Pricing
Solana requests cost 2x the base credit amount. All other chains cost 1x.
For example, a balance lookup on Ethereum costs 50 credits, but the same call on Solana costs 100.
Batch Scaling
Batch endpoints multiply the base cost by the number of items in the request. Maximum 50 items per batch.
For example, querying block heights for 10 chains costs 50 x 10 = 500 credits.
Cost Per Endpoint
| Credits | Category | Includes |
|---|---|---|
| 0 | Discovery | Method listings |
| 50 | Blocks and Gas | Block height, gas estimation, gas comparison |
| 50 | Balances and Tokens | Native balance, token balance, token metadata, allowances, contract code |
| 50 | Transactions | Transaction receipts |
| 50 | Prices | Single price, batch prices, top tokens, token search, token addresses |
| 50 | ENS | Forward and reverse resolution |
| 50 | Yields | Lending rates, vault yields, best yields, pool balance, pool price, Pendle implied APY |
| 50 | Registry | Protocols, contracts, categories, chains |
| 50 | Batch | Block heights, balances, blocks, transactions, gas (base cost per item) |
| 100 | Blocks (advanced) | Block transactions |
| 100 | Archive and Logs | Transaction traces, historical balances, event logs, ERC-20 transfers |
| 100 | Portfolio | Full portfolio with USD values |
| 100 | NFTs | Collection info, metadata, ownership, balances, batch balances |
| 100 | DeFi Positions | Aave V2/V3, Compound V2/V3, Morpho, Lido, Curve, Pendle, Avantis |
| 100 | Swap Quotes | Uniswap V2/V3/V4, Jupiter, best swap |
| 100 | Perps | Funding rates (all, Hyperliquid, dYdX) |
| 100 | Price History | Historical price data |
| 100 | RPC Proxy | Raw JSON-RPC passthrough, batch (max 50) |
| 200 | DeFi Summary | Multi-protocol position scan |
| 200 | Token Approvals | Approval scan, revoke transaction info |
RPC Endpoints
Credit costs for direct RPC method calls on EVM chains. All costs are per request.
Debug Methods
| Method | Credits |
|---|---|
debug_traceBlockByHash | 100 |
debug_traceBlockByNumber | 100 |
debug_traceTransaction | 100 |
Core Ethereum (eth_*) Methods
| Method | Credits |
|---|---|
eth_accounts | 50 |
eth_blobBaseFee | 50 |
eth_blockNumber | 50 |
eth_call | 50 |
eth_chainId | 50 |
eth_coinbase | 50 |
eth_createAccessList | 50 |
eth_estimateGas | 50 |
eth_feeHistory | 50 |
eth_gasPrice | 50 |
eth_getBalance | 50 |
eth_getBlockByHash | 50 |
eth_getBlockByNumber | 50 |
eth_getBlockReceipts | 50 |
eth_getBlockTransactionCountByHash | 50 |
eth_getBlockTransactionCountByNumber | 50 |
eth_getCode | 50 |
eth_getLogs | 50 |
eth_getProof | 50 |
eth_getStorageAt | 50 |
eth_getTransactionByBlockHashAndIndex | 50 |
eth_getTransactionByBlockNumberAndIndex | 50 |
eth_getTransactionByHash | 50 |
eth_getTransactionCount | 50 |
eth_getTransactionReceipt | 50 |
eth_getUncleByBlockHashAndIndex | 50 |
eth_getUncleByBlockNumberAndIndex | 50 |
eth_getUncleCountByBlockHash | 50 |
eth_getUncleCountByBlockNumber | 50 |
eth_getWork | 50 |
eth_hashrate | 50 |
eth_maxPriorityFeePerGas | 50 |
eth_mining | 50 |
eth_protocolVersion | 50 |
eth_sendRawTransaction | 50 |
eth_sendTransaction | 50 |
eth_sign | 50 |
eth_submitWork | 50 |
eth_syncing | 50 |
Filters and Subscriptions
| Method | Credits |
|---|---|
eth_getFilterChanges | 50 |
eth_getFilterLogs | 50 |
eth_newBlockFilter | 50 |
eth_newFilter | 50 |
eth_newPendingTransactionFilter | 50 |
eth_uninstallFilter | 50 |
eth_subscribe | 50 |
eth_subscription | 50 |
eth_unsubscribe | 50 |
Trace Methods
| Method | Credits |
|---|---|
trace_block | 50 |
trace_call | 50 |
trace_callMany | 50 |
trace_filter | 50 |
trace_transaction | 50 |
Network (net_*) Methods
| Method | Credits |
|---|---|
net_listening | 50 |
net_peerCount | 50 |
net_version | 50 |
Web3 Methods
| Method | Credits |
|---|---|
web3_clientVersion | 50 |
Other
| Method | Credits |
|---|---|
other | 50 |