# Wallet Identity Cross-Chain Lookup

> Wallet Identity Cross-Chain Lookup is a paid API for AI agents from x402.onchainexpat.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Retrieves unified wallet identity information including ENS, labels, activity, and risk data across ETH, Base, Arbitrum, Polygon, and Optimism

## Facts

- Endpoint: POST https://x402.onchainexpat.com/api/x402-crypto/wallet-identity-crosschain
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-onchainexpat-com-925b4dd9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5mo2A9aJ1ae6pqu1eWTL1

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 x402-onchainexpat-com-925b4dd9 -d '<json body>'
```

Example prompt: Can you pull up the full cross-chain identity profile for wallet 0x742d35Cc6634C0532925a3b8D4C9C0A4f1234567 — I need ENS name, any known labels, activity summary, and risk score across ETH, Base, Arbitrum, Polygon, and Optimism?

## When to prefer this

Use this endpoint when you need a comprehensive, multi-chain view of a wallet's identity rather than single-chain data. Ideal when the target wallet may operate across multiple EVM-compatible L2s and you want ENS resolution, labeling, and risk scoring in one call rather than querying each chain separately.

## Known failure modes

- Invalid or malformed wallet address returns an error
- Wallet with no activity on any supported chain returns empty or sparse results
- Rate limiting or payment failure returns a 402 or 429 error
- Unsupported chain query returns a validation error
- Timeout if cross-chain aggregation takes too long

## How this service works

Pay-per-request AI, crypto, proxy, and utility APIs using x402 protocol

## Output

A unified wallet identity profile containing ENS name resolution, known labels or tags, on-chain activity summary, and risk assessment aggregated across Ethereum mainnet, Base, Arbitrum, Polygon, and Optimism.

## Example request

```json
{
 "address": "0x742d35Cc6634C0532925a3b8D4C9C0A4f1234567"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "address"
 ],
 "properties": {
  "address": {
   "type": "string",
   "description": "Wallet address (0x + 40 hex chars) or ENS name (e.g. 'vitalik.eth')"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "chains": {
     "type": "object",
     "description": "Per-chain breakdown of balance and activity"
    },
    "address": {
     "type": "string"
    },
    "identity": {
     "type": "object",
     "description": "ENS name, known label, wallet type"
    },
    "ai_analysis": {
     "type": "object",
     "description": "AI-powered wallet profile and insights"
    },
    "cross_chain_summary": {
     "type": "object",
     "description": "Aggregated data: total_value_usd, total_transactions, chains_active, wallet_age_days"
    }
   }
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-onchainexpat-com-925b4dd9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.onchainexpat.com](https://www.zero.xyz/host/x402.onchainexpat.com/llms.txt)
