{"uid":"cap_6d2Nj2QNFsxBzoMIEzbid","slug":"vextorium-evm-eth-call-623e8fd2","name":"Vextorium EVM eth_call","description":"558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.","url":"https://api.vextorium.com/v1/evm-eth-call?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"type":"string"},"block":{"type":"string"},"network":{"enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","line","scroll","sonic","unichain"],"type":"string","description":"Chain (default base)"},"contract":{"type":"string"}}},"responseSchema":{"type":"json","example":{"words":["0x0000000000000000000000000000000000000000000000000000000000000020","0x0000000000000000000000000000000000000000000000000000000000000008"],"result":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000855534420436f696e000000000000000000000000000000000000000000000000","network":"base","success":true,"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_p7GOeb4-dkZR3NGOUQqHW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Executes a raw eth_call (read-only smart contract call) on EVM-compatible chains including Base, Ethereum, Arbitrum, Optimism, Polygon, and others, returning ABI-encoded result data.","exampleAgentPrompt":"Can you call the name() function on the USDC contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base and return me the ABI-encoded result?","exampleUseCases":[{"title":"Read ERC-20 token metadata on-chain","prompt":"Call the symbol() function on the contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum and give me the ABI-encoded result so I can decode the token symbol."},{"title":"Query DeFi protocol state","prompt":"I need to read the totalAssets() view function from the Aave USDC vault contract 0x98C23E9d8f34FEFb1B7BD6a91B7FF122F4e16F5c on Arbitrum — can you do an eth_call and return the raw hex result?"},{"title":"Inspect NFT contract at specific block","prompt":"Do an eth_call to the ownerOf(uint256) function with tokenId 1 on contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D on Ethereum at block 18000000 and show me the encoded result."}],"resultDescription":"Returns a JSON object with: `result` (full ABI-encoded hex string returned by the contract), `words` (array of 32-byte chunks for easier decoding), `network` (chain name used), `contract` (the queried contract address), and `success` (boolean indicating whether the call succeeded).","failureModes":["Invalid contract address returns error or empty result","Unsupported network name returns validation error","Malformed ABI-encoded calldata causes revert or empty response","Block number out of range or not yet indexed returns error","Contract does not exist at the given address returns failure","Network congestion or node timeout may cause delayed or failed response"],"whenToPreferThis":"Choose this endpoint when you need to make a raw, read-only eth_call to any EVM-compatible smart contract across 12 supported chains (Base, Ethereum, Arbitrum, Optimism, Polygon, BNB, Avalanche, Gnosis, Linea, Scroll, Sonic, Unichain) without running your own node. It is ideal for reading arbitrary contract state — view functions, getter methods, or any calldata-driven query — and is better than higher-level token endpoints when you need raw ABI output or access to custom contract ABIs not covered by specific endpoints.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:45:33.720Z","isFirstParty":false,"canonicalSlug":"vextorium-evm-eth-call-623e8fd2"}