# AgentRXI Wallet Activity Watcher

> AgentRXI Wallet Activity Watcher is a paid API for AI agents from agentrxi.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-15).

Watches any EVM wallet address on Base, Ethereum, Arbitrum, Optimism, or Polygon for up to 7 days and POSTs all incoming/outgoing transfers (ETH, tokens, NFTs) to a webhook URL within ~10 minutes.

## Facts

- Endpoint: GET https://agentrxi.com/v1/wallet/watch?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentrxi-wallet-activity-watcher-4f8693de
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UtLFbMwAoDBoRaLjI_dGS

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 agentrxi-wallet-activity-watcher-4f8693de
```

Example prompt: Watch the wallet 0xAbCd...1234 on Base for the next 5 days and POST any incoming or outgoing ETH, token, or NFT transfers to https://myserver.com/wallet-hook — let me know the watch ID when it's set up.

## When to prefer this

Choose this endpoint when you need near-real-time (within ~10 minutes) push notifications for all on-chain activity from a specific wallet across major EVM chains, without running your own node or indexer. It is ideal for agentic workflows that need to react to incoming payments, token movements, or NFT transfers automatically via webhook. Prefer this over polling-based alternatives when you need low-latency event-driven automation and multi-chain coverage in a single pay-per-use call.

## Known failure modes

- Invalid or malformed wallet address — watch not created
- Webhook URL not reachable or not HTTPS — alerts may fail to deliver
- Invalid chain name — defaults to base or returns error
- Days parameter out of range (must be 1-7)
- Watch ID not found — returns 404 or empty status
- Payment failure (x402) — call rejected before watch is created
- Watch expired — events no longer sent after the configured duration

## How this service works

Wallet activity alerts: watch any wallet on Base, Ethereum, Arbitrum, Optimism or Polygon for 7 days; every incoming or outgoing transfer (ETH, tokens, NFTs) is POSTed to your webhook URL within about 10 minutes. Check status with the watch id. Also callable as GET with the same fields as query parameters.

## Output

On creation: returns a watch ID and confirmation that the watch is active, including the chain, address, webhook URL, and expiry. On status check (using watch ID): returns current watch status, remaining duration, and configuration details. Ongoing: your webhook receives POST payloads for each transfer event (ETH, ERC-20 tokens, NFTs) detected on-chain within ~10 minutes of the transaction.

## 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": {
      "id": {
       "type": "string",
       "description": "Check an existing watch"
      },
      "days": {
       "type": "integer",
       "description": "1-7"
      },
      "chain": {
       "type": "string",
       "description": "base (default) | ethereum | arbitrum | optimism | polygon"
      },
      "address": {
       "type": "string",
       "description": "0x wallet to watch"
      },
      "webhook_url": {
       "type": "string",
       "description": "Your https URL that receives the alerts"
      }
     }
    }
   },
   "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/agentrxi-wallet-activity-watcher-4f8693de/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentrxi.com](https://www.zero.xyz/host/agentrxi.com/llms.txt)
