EVM RPC HTTP API
Use raw EVM RPC HTTP when the runtime needs direct JSON-RPC method calls inside the current hosted EVM route family.
Public onboarding leads with compatibility-style RPC URLs. Put the API key in the path and keep one endpoint string per chain.
Current route family
POST {RPC_HTTP_BASE_URL}/v1/{CHAIN_NAME}/{API_KEY}ethereum | bnbchain | base | arbitrum | optimism | polygonMethod examples use POST /v1/ethereum/{api_key}. Switch the route to another enabled EVM chain when needed.
Try the default method
Try eth_blockNumber
Send one direct browser request to the current hosted gateway base URL so the real network request is visible in devtools. The API key is only stored locally when you provide one.
API inventory
Chain and identity
Current route identity and gateway-visible client information.
eth_chainIdReturn the chain id for the selected EVM route.
web3_clientVersionReturn upstream client version information.
Current state and execution support
Read current route state and perform basic execution simulations.
eth_blockNumberReturn the latest known block number.
eth_getBalanceReturn the balance for one address at the chosen block tag.
eth_getCodeReturn deployed code for one address.
eth_getTransactionCountReturn the transaction count for one address.
eth_callExecute a read-only contract call against the chosen block tag.
eth_estimateGasEstimate gas for a transaction request object.
eth_gasPriceReturn the current suggested gas price.
History and transaction inspection
Read blocks, transactions, receipts, and event logs.
eth_getBlockByHashReturn block data for one block hash.
eth_getBlockByNumberReturn block data for one block number or tag.
eth_getTransactionByHashReturn one transaction payload by transaction hash.
eth_getTransactionReceiptReturn the receipt for one submitted transaction.
eth_getLogsReturn logs for a filter object within the allowed request shape. The hosted route enforces a maximum explicit fromBlock/toBlock span of 10000 blocks.
Transaction submission
Submit signed raw transactions through the hosted route.
eth_sendRawTransactionSubmit one signed raw transaction.
Related pages
- Canonical EVM HTTP API: open the canonical EVM raw HTTP reference page.
- EVM RPC WebSocket API: switch to the reviewed EVM subscription topic list.