# Competitive Page Benchmark

> Competitive Page Benchmark is a paid API for AI agents from api.webscan-ai.online, paid per call via x402, $0.12/call, status unknown (last checked 2026-09-14).

Benchmarks a target webpage against multiple competitor URLs, returning comparative performance and quality metrics for SEO and UX analysis.

## Facts

- Endpoint: POST https://api.webscan-ai.online/v1/competitive-page-benchmark
- Price: $0.12/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/competitive-page-benchmark-bbe30bcb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sanQVFlvvi5a1m2WJU5bO

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 competitive-page-benchmark-bbe30bcb -d '<json body>'
```

Example prompt: Benchmark https://myshop.com/product-page against these 3 competitors — https://rival1.com/product, https://rival2.com/shop, and https://rival3.com/store — and tell me how my page stacks up, using a freshness window of 6 hours.

## When to prefer this

Choose this endpoint when you need to systematically compare a specific web page against 3–10 known competitor URLs and receive structured, scored benchmark output — especially useful for SEO audits, digital marketing competitive intelligence, or agency reporting workflows. Prefer this over generic scraping endpoints when you need a normalized competitive comparison rather than raw page content, and over single-URL analysis tools when cross-site ranking is the goal.

## Known failure modes

- One or more URLs are unreachable or return non-200 responses — partial or error result returned
- Fewer than 3 competitor URLs provided — request rejected due to minItems constraint
- JS-heavy pages may only be partially analyzed due to static/SSR beta limitation
- freshness_seconds set to 0 forces a live fetch that may time out for slow pages
- Invalid URI format in target_url or competitor_urls triggers schema validation error
- Target URL behind authentication or firewall returns incomplete benchmark data

## How this service works

Compare competitor pricing; offers, terms and contacts; SEO; landing pages; target_url observed gaps/strengths; $0.12; https://api.webscan-ai.online/guide/

## Output

Returns a structured JSON report containing benchmark scores and comparative metrics for the target URL versus each competitor URL, including relative rankings, page quality signals, and performance indicators that highlight where the target page leads or lags.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "crawl": {
   "type": "object",
   "properties": {
    "max_depth": {
     "type": "integer",
     "default": 1,
     "maximum": 2,
     "minimum": 0
    },
    "max_pages_per_site": {
     "type": "integer",
     "default": 4,
     "maximum": 8,
     "minimum": 1
    }
   },
   "description": "Pages/depth",
   "additionalProperties": false
  },
  "target_url": {
   "type": "string",
   "format": "uri",
   "maxLength": 2048,
   "description": "Comparison target"
  },
  "competitor_urls": {
   "type": "array",
   "items": {
    "type": "string",
    "format": "uri",
    "maxLength": 2048
   },
   "maxItems": 10,
   "minItems": 3,
   "description": "3-10 public URLs",
   "uniqueItems": true
  },
  "response_format": {
   "enum": [
    "full",
    "normalized_full_v1"
   ],
   "type": "string",
   "default": "full",
   "description": "full or lossless lower-token normalized_full_v1"
  },
  "freshness_seconds": {
   "type": "integer",
   "default": 21600,
   "maximum": 86400,
   "minimum": 0,
   "description": "Cache age; 0=fresh"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/competitive-page-benchmark-bbe30bcb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.webscan-ai.online](https://www.zero.xyz/host/api.webscan-ai.online/llms.txt)
