# Wallet Profile Lookup

> Wallet Profile Lookup is a paid API for AI agents from chain.intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-02).

Returns a comprehensive profile of a blockchain wallet address including type classification, native balance, transaction counts, ENS name, labels, scam flags, and contract creator info across multiple EVM chains.

## Facts

- Endpoint: GET https://chain.intel.rallylive.ca/wallet/profile?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wallet-profile-lookup-fc7c5220
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_olGbgwUaq6iJYWVMOwE12

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-lookup-fc7c5220
```

Example prompt: Can you look up the on-chain profile for 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum — tell me if it's a wallet or contract, its ENS name, native balance, transaction count, and whether it's been flagged as a scam?

## When to prefer this

Use this endpoint when you need a holistic identity and risk profile of an EVM address in a single call — combining type classification, balance, activity counts, ENS resolution, labels, and scam detection. Prefer it over token-specific endpoints when the subject is an address rather than a token, and over block explorers when you need structured, machine-readable output with scam flags already computed. Supports Base (default), Ethereum, Arbitrum, Optimism, Polygon, and BSC via chain prefix.

## Known failure modes

- Invalid or malformed wallet address returns an error
- Unsupported chain prefix returns an error
- Address with no on-chain activity may return minimal data
- ENS name absent for addresses with no reverse record
- Contract creator unavailable for very old contracts or factory-deployed contracts
- Rate limiting or payment failure returns 402

## How this service works

Who is this address? Wallet vs contract vs smart account, native balance, transaction and transfer counts, ENS name, labels and public tags, scam flag, contract creator. Default chain Base; prefix another: ethereum:, arbitrum:, optimism:, polygon:, bsc:. $0.02 per call.

## Output

Returns a structured profile including: account type (EOA, contract, or smart account), native token balance, total transaction count, total transfer count, ENS name (if any), human-readable labels and public tags, a boolean scam flag, and the contract creator address if the address is a deployed contract. Default chain is Base; other EVM chains supported via prefix.

## 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",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wallet-profile-lookup-fc7c5220/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from chain.intel.rallylive.ca](https://www.zero.xyz/host/chain.intel.rallylive.ca/llms.txt)
