# x402 Market Intelligence – Top Earning Merchants

> x402 Market Intelligence – Top Earning Merchants is a paid API for AI agents from x402-intel.rileycraig14.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-11).

Returns on-chain earnings data for the top x402 merchants on Base, filtered to verified transferWithAuthorization USDC settlements, excluding wallet funding, airdrops, and circular flows.

## Facts

- Endpoint: GET https://x402-intel.rileycraig14.workers.dev/merchants/top?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-market-intelligence-top-earning-merchants-f8905532
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_S3mEbaH9qSIvpP0xBsRfC

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 x402-market-intelligence-top-earning-merchants-f8905532
```

Example prompt: Pull the x402 market intelligence leaderboard and show me which merchants are actually earning the most in settled USDC on Base — I want the real filtered numbers, not listed prices, including their ARPU and unique payer counts.

## When to prefer this

Use this endpoint when you need verified, on-chain x402 merchant revenue data filtered to real payments rather than listed prices or gross explorer numbers. It is the right choice when analyzing x402 ecosystem health, benchmarking merchant performance, identifying high-ARPU or high-retention APIs, or vetting whether a specific merchant host is actively earning. Prefer it over public block explorers (which include noise) or CDP Bazaar listings (which show catalogue data, not earnings).

## Known failure modes

- Payment required (402) if the $0.05 USDC fee is not submitted with the request
- Stale data if the CDP Bazaar index has not been re-swept recently
- Merchant count may be low (e.g. 85 of 136 profiled) if most merchants have zero verified settlements
- Missing merchants if their wallets are not indexed in the CDP Bazaar discovery index
- Possible undercounting if transferWithAuthorization filter is too narrow for some x402 implementations

## How this service works

What x402 merchants ACTUALLY earn on-chain, not what they list. Built by sweeping the CDP Bazaar discovery index for every live merchant, then reading each merchant wallet's settled USDC on Base filtered to transferWithAuthorization — the method x402 settles through. Wallet funding and airdrop spam are excluded, as are catalogue crawlers and self-funded circular flows. Public explorers publish the gross number; this publishes the filtered one.

## Output

A JSON object with a coverage block (routes indexed, merchants earning, merchants profiled) and a ranked array of merchant objects each containing: host domain, gross USD earned, payment count, unique payers, average revenue per user (ARPU), routes listed, and calls per payer. All figures are filtered to verified transferWithAuthorization USDC settlements on Base, excluding wallet top-ups, airdrops, and circular flows.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "coverage": {
   "routes_indexed": 3000,
   "merchants_earning": 85,
   "merchants_profiled": 136
  },
  "merchants": [
   {
    "arpu": 1.412,
    "host": "api.example.com",
    "payments": 250,
    "gross_usd": 353,
    "routes_listed": 5,
    "unique_payers": 11,
    "calls_per_payer": 22.7
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-market-intelligence-top-earning-merchants-f8905532/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-intel.rileycraig14.workers.dev](https://www.zero.xyz/host/x402-intel.rileycraig14.workers.dev/llms.txt)
