Make any read-only JSON-RPC call on 28 EVM chains - eth_call, eth_blockNumber, eth_getLogs, eth_getBalance and the rest - without running a node or holding an RPC key. Covers Base, Ethereum, Arbitrum, Optimism, Polygon, BSC and more, with automatic failover across providers when one rate-limits or goes down.

Paid per call via x402. Send without payment to get the exact price in the 402.

post/v1/tools/evm-rpc

Request

  • Base URL: https://agents.dexl.io
  • URL: https://agents.dexl.io/v1/tools/evm-rpc
  • Auth: API key in header X-Payment

Request body

chain'abstract' | 'arbitrum' | 'avalanche' | 'base' | 'berachain' | 'blast' | 'bsc' | 'celo' | 'cronos' | 'ethereum' | 'fraxtal' | 'gnosis' | 'ink' | 'linea' | 'mantle' | 'metis' | 'mode' | 'opbnb' | 'optimism' | 'polygon' | 'robinhood' | 'scroll' | 'soneium' | 'sonic' | 'unichain' | 'worldchain' | 'zksync' | 'zora'

Which chain to read from

method'eth_blockNumber' | 'eth_getBalance' | 'eth_call' | 'eth_getCode' | 'eth_getTransactionByHash' | 'eth_getTransactionReceipt' | 'eth_getBlockByNumber' | 'eth_getBlockByHash' | 'eth_getTransactionCount' | 'eth_gasPrice' | 'eth_chainId' | 'eth_getLogs' | 'eth_estimateGas' | 'eth_feeHistory' required

Read-only JSON-RPC method

Response

The tool output

Changes

No recorded changes to this operation across all 1 revision of this API.