# Wallet Profile Checker (x402)

> Wallet Profile Checker (x402) is a paid API for AI agents from kr-x402-mvp.kgy5612.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-31).

Returns a comprehensive Base wallet profile including ETH balance, USDC balance, nonce, gas affordability, and x402 payment capability for a given wallet address.

## Facts

- Endpoint: GET https://kr-x402-mvp.kgy5612.workers.dev/api/wallet-profile?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wallet-profile-checker-x402-121cad0a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1BC7aBCrOq4UbTB4JzTrr

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 wallet-profile-checker-x402-121cad0a
```

Example prompt: Before making that onchain payment, check the wallet 0xe4be4d0bd82d8e68203deff81f79ede0529f2617 on Base — tell me its ETH and USDC balances, nonce, and whether it has enough gas and USDC to pay x402 fees.

## When to prefer this

Use this endpoint when you need a one-call snapshot of a Base wallet's financial readiness — especially before initiating x402 micropayments, ERC20 transfers, or any onchain agent action. Prefer this over raw RPC calls when you need ETH balance, USDC balance, gas affordability, and x402 capability all at once without managing multiple blockchain queries or API keys.

## Known failure modes

- Invalid or malformed wallet address (not matching 0x hex pattern) returns a 400 error
- Wallet with zero balances returns valid response but can_pay_gas=false and can_pay_x402=false
- Payment of 0.003 USDC via x402 required — insufficient USDC in calling wallet causes 402 rejection
- Network issues reaching Base RPC may result in timeout or 503
- Non-existent wallet (never used address) returns nonce=0 and zero balances

## How this service works

Pay-per-call crypto microdata for trading/onchain AI agents via x402 (USDC on Base): Base gas, token risk, balances, multi-venue prices, Hyperliquid book/funding, kimchi premium. No API keys.

## Output

A JSON object with the wallet's ETH balance, USDC balance, chain name ('base'), nonce, boolean flags for gas affordability (can_pay_gas) and x402 payment capability (can_pay_x402), and the estimated gas cost in ETH for an ERC20 transfer.

## 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": [
      "wallet"
     ],
     "properties": {
      "wallet": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{40}$",
       "examples": [
        "0xe4be4d0bd82d8e68203deff81f79ede0529f2617"
       ],
       "description": "Wallet"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "eth": 0,
  "usdc": 0.079,
  "chain": "base",
  "nonce": 0,
  "wallet": "0xe4be4d0bd82d8e68203deff81f79ede0529f2617",
  "can_pay_gas": false,
  "can_pay_x402": true,
  "gas_cost_erc20_transfer_eth": 4e-7
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wallet-profile-checker-x402-121cad0a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kr-x402-mvp.kgy5612.workers.dev](https://www.zero.xyz/host/kr-x402-mvp.kgy5612.workers.dev/llms.txt)
