# SaaSCompare

> SaaSCompare is a paid API for AI agents from saascompare-mainnet-production.up.railway.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-28).

Compares 2-4 SaaS pricing pages side-by-side for a specific buyer scenario and recommends the best-fit vendor and plan

## Facts

- Endpoint: POST https://saascompare-mainnet-production.up.railway.app/saas-compare?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saascompare-7d4a0012
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_s2wZGNVN3k1MzG2aeKkrv

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 saascompare-7d4a0012 -d '<json body>'
```

Example prompt: Compare the pricing pages at https://hubspot.com/pricing and https://salesforce.com/pricing for a team of 25 users who need CRM features like pipeline tracking and email integration — we prefer annual billing, what's the best option and how much will it cost?

## When to prefer this

Use SaaSCompare when you need an automated, buyer-scenario-aware side-by-side comparison of real SaaS pricing pages rather than static review sites or manual research. Ideal when you have specific seat counts, feature requirements, and billing preferences and want a concrete recommendation with cost estimates rather than a generic overview.

## Known failure modes

- Pricing page URL is inaccessible or returns an error — comparison cannot be completed
- Fewer than 2 or more than 4 URLs provided — validation error
- Pricing page does not publicly list plan details — low confidence score or incomplete analysis
- Required features are ambiguous or not found on any plan — requirements_met returns false
- Payment of $0.05 USDC not received — 402 Payment Required response

## How this service works

Paid x402 API that compares multiple SaaS pricing pages for a specific buyer scenario.

## Output

Returns a JSON object with the recommended vendor name, recommended plan name, annual cost, monthly equivalent cost, a boolean indicating whether all requirements are met, a confidence score (0–1), and the index of the source URL corresponding to the recommended vendor.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "urls": {
   "type": "array",
   "items": {
    "type": "string",
    "format": "uri"
   },
   "maxItems": 4,
   "minItems": 2,
   "description": "Two to four public SaaS or software pricing pages to compare"
  },
  "users": {
   "type": "integer",
   "minimum": 1,
   "description": "Number of users or seats required"
  },
  "monthly_usage": {
   "type": "number",
   "minimum": 0
  },
  "required_features": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 20
  },
  "usage_description": {
   "type": "string"
  },
  "billing_preference": {
   "enum": [
    "monthly",
    "annual",
    "either"
   ],
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "confidence": 0.92,
  "annual_cost": 3000,
  "recommended_plan": "Business",
  "requirements_met": true,
  "recommended_vendor": "Example Software",
  "monthly_equivalent_cost": 250,
  "recommended_source_index": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saascompare-7d4a0012/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saascompare-mainnet-production.up.railway.app](https://www.zero.xyz/host/saascompare-mainnet-production.up.railway.app/llms.txt)
