The EVM API
built for agents.
Multi-chain wallet scans, human-readable TX decoding, cross-chain gas prices, MEV detection — all in one API. Pre-built tool schemas for OpenAI, Anthropic, and Claude MCP. Drop-in Etherscan replacement.
Built for AI agents & developers
Wallet Overview
One call returns native balance, all ERC-20 tokens, recent txs, contract status. Use chain=all for cross-chain scan across 16 chains.
Transaction Decoder
Human-readable tx explanations. "Swapped 1.5 ETH for USDC on Uniswap V3." Understands ERC-20, swaps, NFTs, WETH, multicalls.
Cross-Chain Queries
Gas prices, block numbers, and chain status across all 16 chains in one call. Find the cheapest chain instantly.
MCP Server + Tool Schemas
Native Claude MCP integration. Pre-built tool schemas for OpenAI, Anthropic, and MCP. Plug into any agent framework in seconds.
Etherscan-Compatible API
Same endpoints, same response format. Change one URL and you're live on 16 chains. Drop-in replacement.
JSON-RPC Proxy
Direct RPC passthrough with smart caching. Batch up to 50 calls. Health-aware failover across providers.
MEV Sandwich Detection
"Was I Sandwiched?" Check any swap tx for sandwich attacks. Scan a wallet's history for MEV impact.
Validator Dashboard
Monitor any Ethereum validator. Balance, proposals, sync committee, withdrawal info. Discord alerts for status changes.
Contract Intelligence
Verification status, ABI availability, proxy detection. Cross-chain contract finder — see if a protocol is deployed across chains.
Agent-first API
// Full wallet overview in ONE call const res = await fetch( "https://evm.quoraxis.com/v1/wallet/0xd8dA...?chain=eth", { headers: { "X-API-Key": "YOUR_KEY" } } ); // Returns: balance, 50 tokens, recent txs, nonce, contract status // Cross-chain scan — all 16 chains at once const all = await fetch( "https://evm.quoraxis.com/v1/wallet/0xd8dA...?chain=all", { headers: { "X-API-Key": "YOUR_KEY" } } ); // Returns: balances + tokens on every chain // Lightweight balance check across all chains const bals = await fetch( "https://evm.quoraxis.com/v1/wallet/0xd8dA.../balances", { headers: { "X-API-Key": "YOUR_KEY" } } );
// Decode any transaction into human-readable format const tx = await fetch( "https://evm.quoraxis.com/v1/tx/0xabc...?chain=eth", { headers: { "X-API-Key": "YOUR_KEY" } } ); // Returns: // method_name: "swapExactETHForTokens" // description: "Swap 1.5 ETH for tokens (Uniswap V2)" // token_transfers: [{token, from, to, value}] // events: [{name: "Swap", address: "0x..."}] // gas_cost: "0.003421 ETH" // Batch decode up to 20 txs const batch = await fetch("https://evm.quoraxis.com/v1/tx/batch", { method: "POST", headers: { "X-API-Key": "YOUR_KEY" }, body: JSON.stringify({ hashes: ["0x...", "0x..."], chain: "eth" }) });
// Just change the base URL. That's it. // Before (Etherscan - $49/mo+) const url = "https://api.etherscan.io/api" + "?module=account&action=balance" + "&address=0xde0B...&apikey=YOUR_KEY"; // After (EVM Proxy - pay per query) const url = "https://evm.quoraxis.com/api" + "?module=account&action=balance" + "&address=0xde0B...&chain=eth&apikey=YOUR_KEY"; // 16 chains: eth, base, arbitrum, optimism, polygon, // polygon-zkevm, zksync, scroll, linea, blast, // mantle, gnosis, celo, bsc, avalanche, fantom
// Direct JSON-RPC proxy - works like Alchemy/Infura const res = await fetch("https://evm.quoraxis.com/rpc/base", { method: "POST", headers: { "Content-Type": "application/json", "X-API-Key": "YOUR_KEY" }, body: JSON.stringify({ jsonrpc: "2.0", id: 1, method: "eth_getBalance", params: ["0xd8dA...", "latest"] }) }); // Supports batch requests (up to 50 per call) // All 16 chains: /rpc/eth, /rpc/base, /rpc/polygon...
// Check if a swap tx was sandwiched const res = await fetch( "https://evm.quoraxis.com/api?module=mev&action=check" + "&txhash=0xabc...&chain=eth&apikey=YOUR_KEY" ); // Returns: frontrun tx, backrun tx, attacker address, pool // Scan a wallet for all sandwiched swaps const scan = await fetch( "https://evm.quoraxis.com/api?module=mev&action=scan" + "&address=0xYOUR_WALLET&chain=eth&apikey=YOUR_KEY" ); // Returns: all sandwiched txs with attacker details // Also available as direct endpoint: // GET /mev?action=check&txhash=0x...&chain=eth // GET /mev?action=scan&address=0x...&chain=eth
# Get ETH balance (Etherscan-compatible) curl "https://evm.quoraxis.com/api?module=account&action=balance\ &address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\ &chain=eth&apikey=YOUR_KEY" # Gas oracle (works on any chain) curl "https://evm.quoraxis.com/api?module=gastracker&action=gasoracle\ &chain=polygon&apikey=YOUR_KEY" # MEV sandwich check curl "https://evm.quoraxis.com/api?module=mev&action=check\ &txhash=0xabc...&chain=eth&apikey=YOUR_KEY" # JSON-RPC (latest block on zkSync) curl -X POST "https://evm.quoraxis.com/rpc/zksync" \ -H "Content-Type: application/json" \ -H "X-API-Key: YOUR_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
How it works
Get an API key
Sign up with Google or email. Free tier included -- no credit card required.
Swap your base URL
Replace api.etherscan.io with evm.quoraxis.com. Add &chain= for multi-chain.
Pay for what you use
Metered billing via Stripe. No monthly minimums. Scale up or down anytime.
Simple pricing
No contracts. No minimums. Cancel anytime.
Free
- 1,000 API calls free
- All 16 chains
- Etherscan + RPC + MEV
- Validator dashboard
- No credit card needed
Starter
- 10K API calls
- All 16 chains
- Etherscan + RPC + MEV
- Validator alerts
- Credits never expire
- Buy more anytime
Pro
- 1M API calls
- Best value ($0.05/1K)
- All 16 chains
- Batch RPC (50/call)
- Credits never expire
- Priority support
vs. Etherscan & Blockscout
| EVM Proxy | Etherscan | Blockscout | |
|---|---|---|---|
| Multi-chain (one API) | 16 chains | 1 per key | Per instance |
| Cross-chain wallet scan | chain=all | No | No |
| TX decoder (human-readable) | Built-in | Limited | Limited |
| AI agent tool schemas | OpenAI/Anthropic/MCP | No | No |
| MCP server (Claude) | Built-in | No | No |
| Headless agent signup | POST /auth/agent/register | Manual | No API keys |
| JSON-RPC proxy | Included | No | No |
| MEV sandwich detection | Built-in | No | No |
| Cross-chain gas comparison | One call | No | No |
| Validator monitoring + alerts | Discord webhooks | No | No |
| Pricing | $0 free tier | $49-$399/mo | Self-host |
Validator Dashboard
Monitor any Ethereum validator — like beaconcha.in, built in.
Try it live
Sign up for a free API key and test real calls from your browser.
Create a free account to get your API key and start testing.