# x402 Opportunity Finder

> x402 Opportunity Finder is a paid API for AI agents from gpt55.558686.xyz, paid per call via x402, $0.009/call, status unknown (last checked 2026-09-14).

Scans multiple x402 API directories to surface monetization opportunities, ranked by score and recommended price band, for sellers building paid API tools.

## Facts

- Endpoint: GET https://gpt55.558686.xyz/v1/tools/x402-opportunity-finder
- Price: $0.009/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-opportunity-finder-46cfbe88
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H5k-F8z9HyMMmlOwR4VYN

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-opportunity-finder-46cfbe88
```

Example prompt: Scan the x402.direct and cdp-bazaar directories for the top 5 emerging AI tool opportunities, focusing on 'developer productivity', and tell me the recommended price bands and positioning notes so I know what to build and sell next.

## When to prefer this

Use this endpoint when you want to discover what x402 API products are in demand, find pricing benchmarks for new tools, or identify underserved niches in the x402 Base USDC ecosystem — particularly when you want to cross-reference multiple directories (x402.direct, cdp-bazaar, agora402, etc.) in a single call rather than querying each separately.

## Known failure modes

- Timeout if directory sources are slow (timeout_ms exceeded) — returns partial results or error
- Invalid source name in sources array — validation error returned
- Query or focus string too long (>120 chars) — rejected with schema error
- Directory source unavailable — source marked with warnings or ok:false in response
- No matching opportunities found for query — returns empty opportunities array with pricedCount 0

## How this service works

Scan public x402 directories, group listings by buyer-intent category, compare price distributions, and return underserved product opportunities, candidate keywords, pricing bands, and directory positioning notes. This deterministic endpoint does not call an upstream model. GET variant for agents, crawlers, and wallets that prefer query parameters over a JSON body. Pay up to $0.009 per request with x402 USDC on Base.

## Output

Returns a ranked list of up to top_n x402 monetization opportunities, each with an ID, label, opportunity score, recommended price band in USD, buyer keywords, and directory copy snippet; plus source-level stats (total listings checked, AI-like items, priced items), warnings, fetch timestamp, duration, and overall positioning notes.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "focus": "emerging opportunities",
   "limit": 50,
   "pages": 1,
   "query": "artificial intelligence",
   "top_n": 5,
   "sources": [
    "x402.direct",
    "cdp-bazaar"
   ],
   "page_size": 20,
   "timeout_ms": 5000
  }
 }
}
```

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "additionalProperties": true
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "focus": {
       "type": "string",
       "maxLength": 120,
       "minLength": 1
      },
      "limit": {
       "type": "integer",
       "maximum": 200,
       "minimum": 10
      },
      "pages": {
       "type": "integer",
       "maximum": 3,
       "minimum": 1
      },
      "query": {
       "type": "string",
       "maxLength": 120,
       "minLength": 1
      },
      "top_n": {
       "type": "integer",
       "maximum": 12,
       "minimum": 1
      },
      "sources": {
       "type": "array",
       "items": {
        "enum": [
         "402index",
         "x402.direct",
         "x402scout",
         "cinderwright",
         "pay-sh",
         "cdp-bazaar",
         "agora402",
         "x402-list",
         "a2alist",
         "payai-discovery",
         "gate402"
        ],
        "type": "string"
       },
       "maxItems": 10
      },
      "page_size": {
       "type": "integer",
       "maximum": 100,
       "minimum": 20
      },
      "timeout_ms": {
       "type": "integer",
       "maximum": 15000,
       "minimum": 1000
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "tool": {
       "type": "string"
      },
      "fetchedAt": {
       "type": "string"
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-opportunity-finder-46cfbe88/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gpt55.558686.xyz](https://www.zero.xyz/host/gpt55.558686.xyz/llms.txt)
