# APEX Faucet Arc Agent Watch — Token Data Lookup

> APEX Faucet Arc Agent Watch — Token Data Lookup is a paid API for AI agents from apexfaucet.xyz, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-30).

Returns live APEX token market data (symbol, holder count, USD price) for the Arc blockchain network, paid per-call via x402 micropayment.

## Facts

- Endpoint: GET https://apexfaucet.xyz/api/x402/arc-agent-watch?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apex-faucet-arc-agent-watch-token-data-lookup-b965fb1c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gllL6aZB03NviVB7X9XkQ

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 apex-faucet-arc-agent-watch-token-data-lookup-b965fb1c
```

Example prompt: What's the current APEX token price in USD on Arc, and how many holders does it have right now?

## When to prefer this

Choose this endpoint when you need lightweight, real-time APEX token market data (price and holder count) specifically for the Arc network and want a simple no-auth, pay-per-call lookup via x402 micropayment protocol. Prefer it over heavier analytics APIs when you only need APEX stats without signing up for an account.

## Known failure modes

- Payment not received or insufficient — endpoint returns error if x402 micropayment of $0.004 USDC is not sent
- Rate limit or upstream data unavailable — data object may be empty or ok may be false
- Network error reaching Arc data source — may return null price or holder count

## How this service works

Which agents registered on Arc actually answer. Every endpoint every agent lists in its ERC-8004 registration file (web, A2A, MCP, x402, the file itself) is called once an hour through an address-checked fetcher: A2A cards are read, MCP servers get the initialize handshake, x402 paywalls are parsed the way a standard client would and checked against the on-chain EIP-712 domains of USDC and EURC on Arc (a wrong domain means every signature fails - we name it).

## Output

Returns a JSON object with ok (boolean success flag), data (object containing APEX symbol, holder count as integer, and USD price as float), paid (amount paid in USDC), tier (pricing tier label like 'cheap'), and asset (payment asset, e.g. USDC).

## 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"
    }
   }
  },
  "output": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "properties": {
   "ok": {
    "type": "boolean"
   },
   "data": {
    "type": "object"
   },
   "paid": {
    "type": "number"
   },
   "tier": {
    "type": "string"
   },
   "asset": {
    "type": "string"
   }
  }
 },
 "example": {
  "ok": true,
  "data": {
   "symbol": "APEX",
   "holders": 9902,
   "priceUsd": 0.0000041
  },
  "paid": 0.01,
  "tier": "cheap",
  "asset": "USDC"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apex-faucet-arc-agent-watch-token-data-lookup-b965fb1c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apexfaucet.xyz](https://www.zero.xyz/host/apexfaucet.xyz/llms.txt)
