# Arbitrum One Wallet Profile

> Arbitrum One Wallet Profile is a paid API for AI agents from onchaincheck.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Returns a comprehensive onchain profile for an Arbitrum One address, including wallet age, first funder, ETH balance, nonce, recent transfers (native/ERC-20/NFT), top counterparties, and large USD transfers.

## Facts

- Endpoint: GET https://onchaincheck.dev/arbitrum/wallet-profile?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arbitrum-one-wallet-profile-4f244cfb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gCPrYqIbSHtUjaKMWNV3f

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 arbitrum-one-wallet-profile-4f244cfb
```

Example prompt: Can you pull the full onchain profile for 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Arbitrum One — I want to know how old the wallet is, who first funded it, the current ETH balance, and what its recent transfers look like?

## When to prefer this

Use this endpoint when you need a comprehensive wallet intelligence snapshot for an Arbitrum One address — combining age, funding origin, balance, nonce, and transfer history in a single call. Prefer over raw RPC calls when you need enriched, human-readable data including USD values and counterparty analysis. Choose over generic blockchain explorers when you need structured JSON output suitable for agent pipelines. Best when analyzing wallet provenance, vetting counterparties, or building onchain identity signals specifically on Arbitrum One (not Ethereum mainnet, Base, OP Mainnet, or Solana).

## Known failure modes

- Invalid address format (not a valid 0x hex address) — returns validation error
- Address not found on Arbitrum One — may return empty/zero profile
- Alchemy transfer index unavailable — upstream dependency failure
- Only the newest 100 inbound and 100 outbound transfers are scanned; older history is not included
- Zero-value transfers are excluded from activity counts
- Network timeout or rate limit from underlying Alchemy API

## How this service works

Who is this Arbitrum One address? Wallet age (first transfer), first funder, contract or EOA, ETH balance and nonce, the latest transfers in and out (native, ERC-20, NFTs), top counterparties by count, and recent large transfers in USD (ETH, WETH, USDC, USDT), from Alchemy's transfer index.

## Output

Returns a JSON object containing: wallet age in days and first activity timestamp/tx, account type (EOA or contract), nonce, native ETH balance with USD value, first funder address/amount/tx, activity breakdown by category (external/ERC-20/ERC-721/ERC-1155), recent inbound and outbound transfers with asset, amount, USD value, counterparty, and block, large USD transfers list, and the ETH/USD price sourced from Chainlink.

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "age": {
   "ageDays": 1790.4,
   "firstDirection": "in",
   "firstActivityAt": "2021-11-27T20:28:58.000Z",
   "firstActivityTx": "0x23e4326fdf90263d533b578f12d9ca11cb00d6881deb235ef702d7ba0bab41ef",
   "firstActivityBlock": 3386511
  },
  "chain": "arbitrum",
  "notes": "From Alchemy's transfer index: ETH (top-level only), ERC-20, ERC-721 and ERC-1155 transfers, zero-value ones excluded. Activity, counterparties and large transfers cover the newest 100 transfers in ea… (240 chars, truncated in this example)",
  "account": {
   "kind": "wallet (EOA) or empty address",
   "nonce": 14,
   "isContract": false,
   "nativeBalance": "0.159411760906900921",
   "nativeBalanceUsd": 383.02674
  },
  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "activity": {
   "newestAt": "2026-10-16T11:09:27.000Z",
   "byCategory": {
    "erc20": 106,
    "erc721": 52,
    "external": 41
   },
   "moreHistory": true,
   "inboundScanned": 100,
   "oldestScannedAt": "2025-07-02T19:58:31.000Z",
   "outboundScanned": 100,
   "transfersScanned": 199
  },
  "nativeUsd": {
   "price": 2402.75,
   "source": "Chainlink ETH/USD",
   "symbol": "ETH",
   "updatedAt": "2026-10-23T05:45:13.000Z"
  },
  "firstFunder": {
   "at": "2021-11-27T20:28:58.000Z",
   "tx": "0x23e4326fdf90263d533b578f12d9ca11cb00d6881deb235ef702d7ba0bab41ef",
   "asset": "ETH",
   "amount": 0.0001,
   "address": "0x13C58aF355926ac5833302aD42CD55fbb2B11021"
  },
  "largeTransfers": [],
  "recentTransfers": [
   {
    "at": "2026-10-16T11:09:27.000Z",
    "usd": 2.4027508e-9,
    "hash": "0x9b773100119af33494fc8f25e376333d6ea95ad8ac0674151c5ba57c0229d955",
    "asset": "ETH",
    "block": 515356300,
    "token": null,
    "amount": 1e-12,
    "category": "external",
    "direction": "in",
    "counterparty": "0x54cAB463698f9770d7cde14a8c19b89d7f5C13Ed"
   },
   {
    "at": "2026-10-15T13:26:56.000Z",
    "usd": 0.140454,
    "hash": "0x82b30e8603f87f743cf756788e3fe02b8117503c4d03a3ed9de83f0f22b02663",
    "asset": "USDC",
    "block": 515072038,
    "token": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": 0.140454,
    "category": "erc20",
    "direction": "in",
    "counterparty": "0x9c3F789eCB857138bc92d3da0a89276986986cf9"
   },
   {
    "at": "2026-10-08T13:43:13.000Z",
    "usd": null,
    "hash": "0x034e80353787fdf7ca9d1413a23c8ab0c1c68597f6972a40d7f561c79b2c3ae5",
    "asset": "UNI",
    "block": 512897637,
    "token": "0xFa7F8980b0f1E64A2062791cc3b0871572
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arbitrum-one-wallet-profile-4f244cfb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from onchaincheck.dev](https://www.zero.xyz/host/onchaincheck.dev/llms.txt)
