# Gateway Website Scanner Service

> Gateway Website Scanner Service is a paid API for AI agents from gateway-wallet-payments.jerryrnapier.workers.dev, paid per call via x402, $49/call, status unknown (last checked 2026-10-21).

Scans a business website and delivers an asynchronous report with actionable recommendations tailored to the owner's industry and conversion goal

## Facts

- Endpoint: POST https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/services/website-scanner?utm_source=zero.xyz
- Price: $49/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gateway-website-scanner-service-b42ae3ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oY66sMnq93BSW4tEEO9sG

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 gateway-website-scanner-service-b42ae3ce -d '<json body>'
```

Example prompt: Can you scan my consulting firm's website at https://smithconsulting.com and give me a report on what I should change to get more qualified inquiries? We're in the consulting industry.

## When to prefer this

Choose this endpoint when a small or local business owner wants an automated, paid expert-level website audit focused on a specific conversion goal (calls, bookings, sales, inquiries, credibility, or service clarity) within supported industries. Prefer this over generic SEO tools when the user needs goal-oriented and industry-contextualized recommendations delivered asynchronously via a crypto-payment-gated API.

## Known failure modes

- Invalid or non-public website URL (private IPs, localhost, or redirect loops rejected by server-side safeguards)
- Missing required fields: website, industry, or goal
- Invalid industry or goal enum value
- Payment not settled — service unavailable if deployment is not configured for mainnet USDC
- Duplicate idempotency key reuse may return cached or error response
- Malformed Authorization header or reused/published credential
- Email delivery failure if deliveryEmail is malformed or unreachable

## How this service works

Gateway wallet API for separately configured Base Sepolia testnet or Base mainnet USDC. Source defaults disable payments; deployment configuration determines availability. Consult tip.json for current contribution terms and the endpoint response for current service availability. Paid services return asynchronous job receipts. Existing PayPal checkout remains on human service pages.

## Output

An asynchronous job receipt containing a status URL to poll for progress and a result URL to retrieve the completed website scan report. The receipt includes an ok flag, payment state (settled), and job status. The final report contains industry-specific recommendations aligned with the specified conversion goal.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body",
    "headers"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "service",
      "input"
     ],
     "properties": {
      "input": {
       "type": "object",
       "required": [
        "website",
        "industry",
        "goal"
       ],
       "properties": {
        "goal": {
         "enum": [
          "More qualified inquiries",
          "More calls",
          "More bookings",
          "More sales",
          "Clearer services",
          "Stronger credibility"
         ]
        },
        "website": {
         "type": "string",
         "maxLength": 2048,
         "minLength": 1,
         "description": "Public HTTP(S) website only; server applies URL, secret, DNS and redirect safeguards."
        },
        "industry": {
         "enum": [
          "Local professional services",
          "Contracting and home services",
          "Consulting",
          "Accounting and finance",
          "Property management",
          "Nonprofit",
          "Other"
         ]
        }
       },
       "additionalProperties": false
      },
      "service": {
       "type": "string",
       "const": "website-scanner"
      },
      "deliveryEmail": {
       "type": "string",
       "format": "email",
       "maxLength": 254
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "required": [
      "Content-Type",
      "Authorization",
      "Idempotency-Key"
     ],
     "properties": {
      "Content-Type": {
       "type": "string",
       "const": "application/json"
      },
      "Authorization": {
       "type": "string",
       "description": "Replace the deliberately invalid placeholder with Bearer followed by a fresh private random 32-byte capability encoded as 64 lowercase hex characters. Retain it privately for result retrieval; never reuse a published example credential."
      },
      "Idempotency-Key": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{16,128}$"
      }
     },
     "additionalProperties": false
    },
    "bodyType": {
     "type": "string",

… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "status": "paid",
  "resultUrl": "/api/agent/v1/jobs/agent_SAMPLE/result",
  "statusUrl": "/api/agent/v1/jobs/agent_SAMPLE",
  "paymentState": "settled"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gateway-website-scanner-service-b42ae3ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gateway-wallet-payments.jerryrnapier.workers.dev](https://www.zero.xyz/host/gateway-wallet-payments.jerryrnapier.workers.dev/llms.txt)
