# dt0ur.online Wallet Profile

> dt0ur.online Wallet Profile is a paid API for AI agents from dt0ur.online, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-01).

Returns a comprehensive on-chain profile for an EVM wallet address including ENS name, account type, multi-chain balances with USD values, transaction counts, top holdings, total portfolio value, and activity tier.

## Facts

- Endpoint: POST https://dt0ur.online/api/onchain/wallet-profile?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dt0ur-online-wallet-profile-3c22716a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GJLpTCwj2bRuJFHqHttV8

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 dt0ur-online-wallet-profile-3c22716a -d '<json body>'
```

Example prompt: Give me a full on-chain profile for the wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — I want to know its ENS name, whether it's a contract or regular wallet, all token balances with USD values across Ethereum, Base, Arbitrum, Optimism, Polygon, and BSC, total portfolio value, and its activity tier.

## When to prefer this

Choose this endpoint when you need a comprehensive, aggregated wallet profile in a single call rather than querying individual balance endpoints per chain. It is ideal when you need ENS resolution, account type classification, and multi-chain USD portfolio value simultaneously. Prefer this over the sibling wallet-balance endpoint when you also need transaction counts, activity tier, and top-holdings ranking, not just raw balances.

## Known failure modes

- Invalid or malformed EVM address returns an error
- Unrecognized or empty wallet address may return zero balances
- Rate limiting or payment failure may block the call
- RPC node timeouts on specific chains may cause partial data
- Solana address field ignored if not provided

## How this service works

Profile any wallet in one call: ENS name, account type (wallet, EIP-7702 delegated, or contract), native and major-token balances with USD value on base, ethereum, arbitrum, optimism, polygon, bsc (plus an optional Solana address), transactions sent per chain, top holdings, total portfolio value and an activity tier.

## Output

Returns a structured JSON object containing: resolved ENS name (if any), account type classification (EOA, EIP-7702 delegated, or contract), native and major ERC-20 token balances with USD values per chain (Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, and optionally Solana), transaction counts per chain, ranked list of top token holdings, aggregate total portfolio value in USD, and an activity tier label (e.g. dormant, low, medium, high).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string",
   "description": "EVM wallet address (0x...)"
  },
  "solana_address": {
   "type": "string",
   "description": "Optional Solana address to include"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dt0ur-online-wallet-profile-3c22716a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dt0ur.online](https://www.zero.xyz/host/dt0ur.online/llms.txt)
