# SiteCheck EVM RPC

> SiteCheck EVM RPC is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-04).

Execute read-only JSON-RPC calls against EVM-compatible blockchains (Ethereum, Base, Arbitrum, etc.) via a pay-per-call proxy

## Facts

- Endpoint: POST https://api.sitecheck-api.workers.dev/api/rpc/evm?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-evm-rpc-e1bc4bdc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VpOeF0siCxXkPaj0mi2ug

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-evm-rpc-e1bc4bdc -d '<json body>'
```

Example prompt: What's the current block number on Base? Use an EVM RPC call with method eth_blockNumber and chain set to base.

## When to prefer this

Use this endpoint when you need lightweight, pay-per-call EVM JSON-RPC access without managing your own node or RPC provider API key. Ideal for agents that occasionally need on-chain reads across multiple chains (Ethereum, Base, Arbitrum) without committing to a subscription. Prefer over full node providers when cost-per-call economics matter and call volume is low-to-moderate.

## Known failure modes

- Invalid chain name returns an error or empty response
- Unsupported JSON-RPC method rejected by upstream node
- Malformed params array causes RPC parse error
- Rate limiting or upstream node unavailability
- Write methods (eth_sendRawTransaction) not supported — read-only proxy
- Batch exceeds 10-call limit

## How this service works

Read-only JSON-RPC pass-through for 20+ EVM chains (ethereum, base, arbitrum, optimism, polygon, bsc, avalanche, gnosis, linea, scroll, zksync, mantle, blast, celo, fantom, sonic, unichain, opbnb, zora, mode, metis, cronos). Single or batch calls (up to 10). Write methods refused.

## Output

Returns a JSON object containing the target chain name, chain ID, RPC provider used, the full JSON-RPC 2.0 response (including the result field), a timestamp, and a disclaimer. For batch calls, results are returned for each sub-call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "batch": {
   "type": "array",
   "description": "Optional batch of up to 10 { method, params } calls"
  },
  "chain": {
   "type": "string",
   "description": "Target EVM chain name (e.g. ethereum, base, arbitrum)"
  },
  "method": {
   "type": "string",
   "description": "JSON-RPC read method (e.g. eth_blockNumber, eth_call)"
  },
  "params": {
   "type": "array",
   "description": "JSON-RPC parameters array"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chain": "base",
  "source": "Public EVM RPC (Base)",
  "chainId": 8453,
  "provider": "base-rpc.publicnode.com",
  "response": {
   "id": 1,
   "result": "0x3235e57",
   "jsonrpc": "2.0"
  },
  "checkedAt": "2026-10-15T18:21:05.428Z",
  "disclaimer": "Information only, not financial advice."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-evm-rpc-e1bc4bdc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
