16 chains + MCP server + TX decoder + Cross-chain queries

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.

Ethereum
Base
Arbitrum
Optimism
Polygon
zkSync
Scroll
Linea
Blast
BSC
+7 more

Built for AI agents & developers

v0.3

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.

v0.3

Transaction Decoder

Human-readable tx explanations. "Swapped 1.5 ETH for USDC on Uniswap V3." Understands ERC-20, swaps, NFTs, WETH, multicalls.

v0.3

Cross-Chain Queries

Gas prices, block numbers, and chain status across all 16 chains in one call. Find the cheapest chain instantly.

v0.3

MCP Server + Tool Schemas

Native Claude MCP integration. Pre-built tool schemas for OpenAI, Anthropic, and MCP. Plug into any agent framework in seconds.

CORE

Etherscan-Compatible API

Same endpoints, same response format. Change one URL and you're live on 16 chains. Drop-in replacement.

CORE

JSON-RPC Proxy

Direct RPC passthrough with smart caching. Batch up to 50 calls. Health-aware failover across providers.

CORE

MEV Sandwich Detection

"Was I Sandwiched?" Check any swap tx for sandwich attacks. Scan a wallet's history for MEV impact.

CORE

Validator Dashboard

Monitor any Ethereum validator. Balance, proposals, sync committee, withdrawal info. Discord alerts for status changes.

v0.3

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

1

Get an API key

Sign up with Google or email. Free tier included -- no credit card required.

2

Swap your base URL

Replace api.etherscan.io with evm.quoraxis.com. Add &chain= for multi-chain.

3

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

$0
1,000 credits included
  • 1,000 API calls free
  • All 16 chains
  • Etherscan + RPC + MEV
  • Validator dashboard
  • No credit card needed

Pro

$50
1,000,000 credits
  • 1M API calls
  • Best value ($0.05/1K)
  • All 16 chains
  • Batch RPC (50/call)
  • Credits never expire
  • Priority support

vs. Etherscan & Blockscout

EVM ProxyEtherscanBlockscout
Multi-chain (one API)16 chains1 per keyPer instance
Cross-chain wallet scanchain=allNoNo
TX decoder (human-readable)Built-inLimitedLimited
AI agent tool schemasOpenAI/Anthropic/MCPNoNo
MCP server (Claude)Built-inNoNo
Headless agent signupPOST /auth/agent/registerManualNo API keys
JSON-RPC proxyIncludedNoNo
MEV sandwich detectionBuilt-inNoNo
Cross-chain gas comparisonOne callNoNo
Validator monitoring + alertsDiscord webhooksNoNo
Pricing$0 free tier$49-$399/moSelf-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.