# Sift Web Tools – Page Summarizer

> Sift Web Tools – Page Summarizer is a paid API for AI agents from sift.srv1996466.hstgr.cloud, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-23).

Fetches a web page and returns an AI-generated summary with key topics and bullet-point takeaways

## Facts

- Endpoint: GET https://sift.srv1996466.hstgr.cloud/v1/summarize?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sift-web-tools-page-summarizer-97b1bd01
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pWzN0augctZ95wxNvVaLf

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 sift-web-tools-page-summarizer-97b1bd01
```

Example prompt: Can you summarize the article at https://example.com/my-article for me and give me the key points — keep it medium length?

## When to prefer this

Choose this endpoint when you need a human-readable prose summary plus structured key points from any publicly accessible URL, without writing your own scraping or LLM summarization pipeline. It is the best option when the goal is to quickly understand a page's content at a glance rather than extracting specific named fields (use /v1/extract for that) or asking a targeted question (use /v1/ask for that). Pay-per-call USDC pricing via x402 means no subscription commitment.

## Known failure modes

- URL is unreachable or returns non-200 — endpoint returns an error and no charge is applied
- Page is behind authentication or a paywall — content may be incomplete or empty
- Very long pages may be truncated before summarization
- Non-English pages may yield lower-quality summaries
- Invalid or malformed URL returns a validation error

## How this service works

AI summary of any web page with key points and topics. Fetches a public page and returns an AI summary (short, medium or long), 3-7 key points and topics. Uses only facts on the page.

## Output

Returns a JSON object containing the page title, a prose summary (short, medium, or long depending on the length parameter), a list of key bullet-point takeaways, and an array of topic tags extracted from the page content.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Page URL"
      },
      "length": {
       "type": "string",
       "description": "short, medium or long (default medium)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "title": "HTTP 402",
  "topics": [
   "HTTP",
   "payments"
  ],
  "summary": "HTTP 402 Payment Required is a status code reserved for digital payments...",
  "key_points": [
   "Reserved in HTTP/1.1",
   "Revived by the x402 protocol"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sift-web-tools-page-summarizer-97b1bd01/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sift.srv1996466.hstgr.cloud](https://www.zero.xyz/host/sift.srv1996466.hstgr.cloud/llms.txt)
