# pageread verify-payouts

> pageread verify-payouts is a paid API for AI agents from pageread.agentpageread.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-16).

Returns payout and payment statistics for a given Base wallet address over a configurable lookback window, showing total USDC received, unique payers, and transfer counts.

## Facts

- Endpoint: GET https://pageread.agentpageread.workers.dev/verify-payouts?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pageread-verify-payouts-dc60d945
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ryif05dydHTMncnx-7MyV

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 pageread-verify-payouts-dc60d945
```

Example prompt: Can you pull up the payout stats for my Base wallet 0x17cd... on pageread — how much USDC has it received and from how many unique payers over the last 24 hours?

## When to prefer this

Use this endpoint when you need to look up aggregated payout and revenue statistics for a specific Base wallet address on the pageread platform, especially when auditing how much USDC an address has earned, how many unique agents or users have paid it, or verifying payment coverage over a recent time window. Prefer this over general blockchain explorers when you need pageread-specific payout analytics rather than raw on-chain transaction data.

## Known failure modes

- Missing or invalid 'address' parameter returns an error — address must be a valid 0x-prefixed 40-hex-character Base address
- Hours parameter exceeding 24 may be rejected or capped
- Address with no payout history returns zeroed stats or empty result
- Network or worker availability issues may return 5xx errors
- Invalid address format (non-hex, wrong length) causes validation failure

## How this service works

URL to clean main-content markdown/text for AI agents. Paid per call via x402 ($0.005 USDC on Base).

## Output

A JSON object containing the queried wallet address, total USDC received, number of unique payers, total transfer count, top payer share percentage, and a coverage object indicating whether data is complete for the requested window.

## 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": {
      "hours": {
       "type": "number",
       "description": "Lookback window in hours, max 24"
      },
      "address": {
       "type": "string",
       "description": "Base address (0x + 40 hex)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "address": "0x17cd…",
  "coverage": {
   "complete": true
  },
  "top_payer": {
   "share": 0.03
  },
  "total_usdc": 32.7,
  "unique_payers": 52,
  "transfer_count": 654
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pageread-verify-payouts-dc60d945/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pageread.agentpageread.workers.dev](https://www.zero.xyz/host/pageread.agentpageread.workers.dev/llms.txt)
