# SiteCheck EVM Wallet Balance Checker

> SiteCheck EVM Wallet Balance Checker is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-14).

Retrieves native coin and major ERC-20 token balances with USD valuations for an EVM wallet address across one or all supported chains

## Facts

- Endpoint: GET https://api.sitecheck-api.workers.dev/api/evm/wallet?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-evm-wallet-balance-checker-aefd6cef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ffnJm6ZSNuPqZVBrvujAT

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-wallet-balance-checker-aefd6cef
```

Example prompt: What's the current ETH balance and total USD value of wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 across all EVM chains, including any USDC, USDT, and WETH it holds?

## When to prefer this

Use this endpoint when you need a quick, USD-valued snapshot of an EVM wallet's native coin and major token holdings across one or multiple EVM chains without setting up your own RPC infrastructure. It is ideal for agents that need portfolio valuation, pre-transaction balance checks, or treasury monitoring for wallets on Base, Ethereum, Arbitrum, Optimism, or Polygon. Prefer it over raw RPC calls when you want aggregated multi-chain results and USD pricing in a single pay-per-call request with no signup. Not suitable for discovering NFTs, low-cap tokens, or DeFi positions beyond the listed major tokens.

## Known failure modes

- Invalid or malformed wallet address returns an error response
- Unsupported chain identifier causes a 400-level error
- RPC or Multicall3 endpoint downtime may cause incomplete or failed responses
- Token not in the supported list (lib/data/crypto-evm-tokens.json) will not appear in results
- Network congestion may slow response; real-time prices from Coinbase API may occasionally lag
- Payment failure (x402 / USDC) prevents the call from being processed

## How this service works

Pay-per-call tools for AI agents: image generation, speech-to-text, text-to-speech, embeddings, LLM chat, website audits and contact enrichment, web page to Markdown reader, PDF to text, sitemap URLs, tech stack detection, translation, exchange rates, e-mail pre-check, domain RDAP/DNS lookup, Solana token checks, trending tokens and wallet holdings, plus business and compliance data (EU VAT/VIES, IBAN, LEI/GLEIF, US recalls, OSHA/EPA violations, UK insolvency notices). Also: SEO metadata, link checking, redirect chains, security headers, mail DNS (SPF, DMARC, DKIM), QR codes, language detection, photo EXIF, identifier validation, image OCR, SEC filings, SEC financials, Congress bills, macro rates, UK company data, GitHub repo stats, Hacker News, Wikipedia, gas prices, Solana swap quotes, ERC-20 token checks, ENS names, EVM wallet balances, EVM balances, transactions and contract calls, Solana transactions and accounts, crypto prices, candles and order books, DeFi TVL, yields and stablecoins, SEC insider trades, weather, geocoding and holidays, IP owners and postcodes, npm, PyPI and crates package data and vulnerabilities, GitHub profiles, arXiv papers and DOIs, structured extraction, summaries, sentiment and reranking, HTML tables and RSS feeds, Bitcoin fees, addresses and transactions, Bitcoin address balances, Bitcoin transaction status, EVM calldata decoding, verified EVM contracts, Hyperliquid perpetual markets, Hyperliquid account positions, Polymarket odds, crypto fear and greed, DeFi fees, DEX volume, company registries of four countries, ISIN, CUSIP and ticker lookup, SEC full-text search, SEC 8-K events, FDA drug labels, FDA adverse event counts, clinical trials, PubMed articles, US federal grants, EU public tenders, NPI provider lookup, US address geocoding, USGS earthquakes, NWS weather alerts, sunrise and moon times, time zone conversion, distance and bearing, GDACS disaster alerts, llms.txt checks, AI crawler access, tracker and cookie audits, certificate transparency, site logos and icons, GitHub releases, GitHub issues, Stack Overflow answers, read-only Wikidata queries, text moderation, image descriptions, text classification, named entity extraction, PII redaction, phone number checks, cron explanations, JSON Schema validation. Plus prediction-market search, briefs, quotes and unsigned buy transactions, powered by Panta. Payment: x402, USDC on Base, Solana or Arc. No signup, no API key.

## Output

Returns a JSON object containing the wallet address, a per-chain breakdown of native coin balance (amount, symbol, USD price, USD value) and major ERC-20 token balances (USDC, USDT, EURC, DAI, WETH, cbBTC, WBTC where listed), total USD value per chain, aggregate total USD value across all queried chains, data sources used (Multicall3 RPC + Coinbase prices), and a timestamp. Zero balances are omitted. Only pre-listed major tokens are checked; other tokens and NFTs are excluded.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "chain": {
       "type": "string",
       "description": "base (default), ethereum, arbitrum, optimism, polygon or all"
      },
      "address": {
       "type": "string",
       "description": "Wallet address, 0x…"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "notes": "Only the major tokens listed in lib/data/crypto-evm-tokens.json are checked (USDC, USDT, EURC, DAI, WETH, cbBTC and WBTC where listed); other tokens and NFTs are not counted. Zero balances are omitted. Native balance is always shown.",
  "chains": [
   {
    "chain": "ethereum",
    "native": {
     "amount": 5.769654,
     "symbol": "ETH",
     "priceUsd": 2506.665,
     "valueUsd": 14462.59
    },
    "tokens": [
     {
      "amount": 37.192124,
      "symbol": "USDC",
      "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
      "priceUsd": 1,
      "valueUsd": 37.19
     },
     {
      "amount": 291.368219,
      "symbol": "USDT",
      "address": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
      "priceUsd": 0.998775,
      "valueUsd": 291.01
     }
    ],
    "totalUsd": 14790.79
   }
  ],
  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "sources": [
   "Public JSON-RPC endpoints (Multicall3 aggregate3, one call per chain)",
   "Coinbase spot prices (https://api.coinbase.com/v2/prices)"
  ],
  "totalUsd": 14790.79,
  "checkedAt": "2026-10-13T18:51:24.185Z",
  "disclaimer": "Information only, not financial advice."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-evm-wallet-balance-checker-aefd6cef/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)
