# ApexScout x402 Agent Payment Readiness Check

> ApexScout x402 Agent Payment Readiness Check is a paid API for AI agents from apexscout.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Inspects an x402-gated route or vendor for payment compatibility, trust signals, and buyer-agent safety before any spend is authorized

## Facts

- Endpoint: GET https://apexscout.ai/api/opportunity-check
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apexscout-x402-agent-payment-readiness-check-073c8bc6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TSANen39H4iBSxtBBBFvA

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 apexscout-x402-agent-payment-readiness-check-073c8bc6
```

Example prompt: Before my agent pays anything, run an ApexScout readiness check on the OpenWeather API — my goal is to fetch daily forecasts, and I'm a data-buyer agent — tell me if the x402 route is safe to proceed with.

## When to prefer this

Use this endpoint when a buyer agent needs to pre-flight check an x402-gated route before committing any spend — especially for new, unfamiliar, or unverified vendors. It is the right choice when you want a structured 'continue/review/stop' recommendation with trust reasoning rather than just probing a raw 402 response yourself. Prefer it over generic HTTP probing when x402 protocol compliance, payment safety, and vendor trustworthiness all need to be assessed together in one call.

## Known failure modes

- Missing required fields (subject or goal) returns a 400-level validation error
- Unknown or unresolvable subject/endpoint may return a low-trust 'stop' recommendation rather than an error
- Stale or incomplete x402 metadata on the target route may result in inconclusive trust profile
- Network timeout reaching the target route yields a diagnostic failure reason
- Malformed bodyType enum value causes request rejection

## How this service works

Agent Research Desk Opportunity Check is a paid Agent Research Desk / ApexScout JSON API. Lowest-cost x402 trust screen for AI agents deciding whether a company, claim, vendor, lead, or market idea deserves more spend. Use it when: Use this when you are unsure whether a target or claim deserves more paid work. Do not use it when: Do not use this when you already know the blocker and need a company snapshot, vendor review, claim check, lead brief, or premium diligence map. Price: $0.01 USDC via x402 on eip155:8453. Buyer intent: Start with a $0.01 first-pass screen before buying deeper diligence. Category: Trust and diligence triage. Search terms: Agent Research Desk, ApexScout, opportunity check, AI agent trust API, x402, Base mainnet, pay per call diligence. Output: Cheap front-door screen for deciding whether a target or topic deserves more spend. This service returns first-pass trust and diligence output, not final legal, financial, compliance, or investment advice.

## Output

A JSON object containing a status field (ok/warning/fail), a recommendation of 'continue', 'review', or 'stop', an array of reasons explaining the decision, a trustProfile object summarizing vendor trust signals, a commercial object with payment terms, and the endpoint identifier that was checked.

## 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"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "src": {
       "type": "string",
       "description": "Optional allowlisted aggregate source tag; unsupported values are ignored."
      }
     },
     "description": "No request body is required. An optional allowlisted src query tag may identify the discovery channel without identifying the buyer.",
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "mode",
      "paid",
      "route",
      "method",
      "priceUsd",
      "amountAtomicUsdc",
      "network",
      "proof"
     ],
     "properties": {
      "mode": {
       "type": "string",
       "const": "link-native-tiny-paid-proof"
      },
      "paid": {
       "type": "boolean",
       "const": true
      },
      "proof": {
       "type": "object"
      },
      "route": {
       "type": "string",
       "const": "/api/opportunity-check"
      },
      "method": {
       "type": "string",
       "const": "GET"
      },
      "network": {
       "type": "string",
       "const": "eip155:8453"
      },
      "privacy": {
       "type": "object"
      },
      "priceUsd": {
       "type": "string",
       "const": "0.01"
      },
      "amountAtomicUsdc": {
       "type": "string",
       "const": "10000"
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "ok",
  "reasons": [],
  "endpoint": "opportunity-check",
  "commercial": {},
  "trustProfile": {},
  "recommendation": "continue | review | stop"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apexscout-x402-agent-payment-readiness-check-073c8bc6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apexscout.ai](https://www.zero.xyz/host/apexscout.ai/llms.txt)
