# SiteSignal Competitor Comparison

> SiteSignal Competitor Comparison is a paid API for AI agents from trinity-throw-thursday-gravity.trycloudflare.com, paid per call via x402, $0.1/call, status down (last checked 2026-09-16).

Fetches and compares public website evidence for two organizations side-by-side, with source-linked facts and no invented rankings.

## Facts

- Endpoint: GET https://trinity-throw-thursday-gravity.trycloudflare.com/x402/competitor-comparison
- Price: $0.1/call
- Payment: x402
- Status: down
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitesignal-competitor-comparison-745244d8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IFyuqDo3Vt3g1e2W0d1bo

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 sitesignal-competitor-comparison-745244d8
```

Example prompt: Can you pull a side-by-side comparison of stripe.com versus braintreepayments.com? I'm evaluating both as payment processors for our platform — focus on their technical credibility and developer experience signals.

## When to prefer this

Choose this endpoint when you need a neutral, evidence-based, side-by-side comparison of two organizations based solely on their public website signals — especially for procurement decisions, competitive intelligence, due diligence, or sales enablement. Prefer it over general web search when you need structured, symmetric output tied to specific URLs with source links and no invented claims.

## Known failure modes

- Invalid or unreachable URL for either organization returns an error for that side of the comparison
- Missing required fields (primaryUrl, comparisonUrl, decisionContext) returns a validation error
- Paywalled or bot-blocked websites may return limited evidence
- Cloudflare Tunnel transient errors may cause 502/503 responses
- Very large or complex websites may result in partial evidence only

## How this service works

Build a symmetric, source-linked public-website evidence comparison for two organizations without inventing rankings or claims.

## Output

A structured, symmetric comparison report presenting source-linked evidence from both organizations' public websites across relevant dimensions, framed around the provided decision context. No invented scores or rankings — only observable, cited facts.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "primaryUrl",
      "comparisonUrl",
      "decisionContext"
     ],
     "properties": {
      "focus": {
       "type": "string"
      },
      "primaryUrl": {
       "type": "string",
       "format": "uri"
      },
      "comparisonUrl": {
       "type": "string",
       "format": "uri"
      },
      "decisionContext": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitesignal-competitor-comparison-745244d8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from trinity-throw-thursday-gravity.trycloudflare.com](https://www.zero.xyz/host/trinity-throw-thursday-gravity.trycloudflare.com/llms.txt)
