# APEX Faucet Pools Info API

> APEX Faucet Pools Info API is a paid API for AI agents from apexfaucet.xyz, paid per call via x402, $0.025/call, status unknown (last checked 2026-09-30).

Returns liquidity pool and token data for the APEX token, including price, holder count, and symbol.

## Facts

- Endpoint: GET https://apexfaucet.xyz/api/x402/pools?utm_source=zero.xyz
- Price: $0.025/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-pools-info-api-4dc12bfa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8v104pAB8Ul6K2VviJ8Vg

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-pools-info-api-4dc12bfa
```

Example prompt: What's the current price and holder count for the APEX token right now?

## When to prefer this

Use this endpoint when you need quick, cheap ($0.025 USDC) access to APEX token pool data including real-time price, holder count, and symbol — particularly when building DeFi dashboards, pre-swap research tools, or token screeners focused on the APEX ecosystem on X1 or Arc networks.

## Known failure modes

- Payment not received or insufficient — endpoint may return an error or non-ok response
- API unavailable or rate-limited — returns non-200 status or error body
- Pool data temporarily unavailable — ok may be false with empty data object

## How this service works

Every pool we index on X1 with liquidity, volume and depth: the length of pools[] is the count, because it moves with the chain (1,368 on 2026-09-17, and the figure in this sentence is the one that rots, not the array). Until 2026-09-17 a hard cap returned 1,000 of them while calling itself the full inventory; it now returns all of them, and ?limit=N still works if you want fewer. Rows carry the age of their liquidity figure, and a stale one is labelled rather than dropped.

## Output

Returns a JSON object with ok (boolean success flag), data (containing APEX token symbol, holder count, and USD price), paid (amount paid in USDC), tier (pricing tier such as '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-pools-info-api-4dc12bfa/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)
