# Sift Crypto Balance Lookup

> Sift Crypto Balance Lookup is a paid API for AI agents from sift.srv1996466.hstgr.cloud, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-23).

Looks up native token and stablecoin balances for an Ethereum-compatible wallet address or ENS name on a specified EVM chain

## Facts

- Endpoint: GET https://sift.srv1996466.hstgr.cloud/v1/crypto/balance?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sift-crypto-balance-lookup-4d8941ad
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mdnp_RQo90iPYcn2Z47bT

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 sift-crypto-balance-lookup-4d8941ad
```

Example prompt: What's the ETH and USDC balance of vitalik.eth on Ethereum right now?

## When to prefer this

Use this endpoint when you need a quick, pay-per-call balance check for any EVM-compatible wallet without maintaining your own RPC infrastructure. It supports ENS resolution out of the box and covers multiple chains (Ethereum, Base, Arbitrum, Optimism, Polygon). Prefer it over rolling your own Web3 calls when you want low-overhead, agent-friendly JSON output with transparent per-call USDC pricing via x402.

## Known failure modes

- Invalid or malformed wallet address returns an error
- ENS name cannot be resolved (non-existent or unregistered)
- Unsupported chain name returns a validation error
- Network RPC unavailability causes timeout or 5xx error
- Payment fails (non-200) so no charge is incurred

## How this service works

Wallet balance: native coin plus USDC/USDT/DAI, ENS name, on 5 chains. Balance of any wallet (0x address or .eth name) on ethereum, base, arbitrum, optimism or polygon: native coin, USDC, USDT and DAI, whether it is a contract, and its verified ENS name.

## Output

Returns a JSON object with the wallet's native token symbol and balance, resolved 0x address, ENS name (if applicable), and a map of stablecoin balances (e.g. USDC amounts) held by that address on the specified chain.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "chain": {
       "type": "string",
       "description": "ethereum, base, arbitrum, optimism or polygon (default base)"
      },
      "address": {
       "type": "string",
       "description": "0x address or .eth name"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "native": {
   "symbol": "ETH",
   "balance": 1.23
  },
  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "ens_name": "vitalik.eth",
  "stablecoins": {
   "USDC": 10
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sift-crypto-balance-lookup-4d8941ad/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sift.srv1996466.hstgr.cloud](https://www.zero.xyz/host/sift.srv1996466.hstgr.cloud/llms.txt)
