# SaaS Pricing Page Extractor

> SaaS Pricing Page Extractor is a paid API for AI agents from api.strale.io, paid per call via x402, $0.324/call, status unknown (last checked 2026-09-13, last successful call 2026-06-16).

Extracts structured pricing data from any SaaS pricing page URL, returning plan names, prices, features, billing periods, and trial/guarantee info.

## Facts

- Endpoint: GET https://api.strale.io/x402/pricing-page-extract
- Price: $0.324/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Last successful call: 2026-06-16
- Success rate: 100% of calls made through Zero
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-strale-io-e13cac6a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Sgz9WyThgs3D_YyxESRA5

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 api-strale-io-e13cac6a
```

Example prompt: Can you pull all the pricing plans, prices, and included features from https://linear.app/pricing — I want to know the plan names, monthly and annual costs, and what each plan includes, plus whether there's a free trial?

## When to prefer this

Use this endpoint when you need to programmatically extract structured pricing data from any SaaS or software product's public pricing page without building a custom scraper. Ideal for competitive intelligence, pricing comparison tools, market research automation, or populating a pricing database. Prefer this over general-purpose web scrapers when you specifically need pricing-domain structured output (plan names, prices, features, billing periods).

## Known failure modes

- URL is not a pricing page — returns empty or low-confidence data
- Pricing page uses heavy JavaScript rendering that cannot be parsed
- URL is unreachable or returns non-200 status
- Pricing is behind a login wall and cannot be accessed
- Rate limiting or bot detection on the target site blocks extraction

## How this service works

Extract structured pricing data from any SaaS pricing page. Returns plan names, prices, features per plan, billing periods, trial/guarantee info.

## Output

Returns structured data including plan names, prices (monthly/annual), list of features per plan, billing period options, and any free trial or money-back guarantee information extracted from the target pricing page.

## Example request

```json
{
 "url": "https://linear.app/pricing"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "url"
 ],
 "properties": {
  "url": {
   "type": "string",
   "description": "Pricing page URL"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "plans": {
  "type": "array"
 },
 "pricing_model": {
  "type": "string"
 },
 "enterprise_cta": {
  "type": "boolean"
 },
 "free_trial_available": {
  "type": "boolean"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-strale-io-e13cac6a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
