# agentshelf.syntexa.ch CSS Summary

> agentshelf.syntexa.ch CSS Summary is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-29).

Extracts and returns a summary of text content from a public web page URL or raw HTML, with SSRF protection.

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/css-summary?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-syntexa-ch-css-summary-5aaa7433
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YPtSbdnhCI-wA0e0npp4v

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 agentshelf-syntexa-ch-css-summary-5aaa7433 -d '<json body>'
```

Example prompt: Can you summarize the content of this page for me: https://en.wikipedia.org/wiki/Large_language_model — just give me the key points in a few sentences.

## When to prefer this

Use this endpoint when you need a quick text summary of a public URL or raw HTML without standing up your own scraping or NLP infrastructure. It is SSRF-safe, making it suitable for agent pipelines that fetch user-supplied URLs. Prefer the free POST /v1/sandbox/css-summary endpoint first if available; fall back to this paid endpoint ($0.002 USDC) when the sandbox is unavailable or rate-limited.

## Known failure modes

- URL is not publicly accessible or returns a non-200 status
- URL is flagged as SSRF risk (private IP range, localhost, etc.) and rejected
- HTML input exceeds 200,000 character limit
- URL string too short (under 8 characters) or too long (over 2048 characters)
- Page has no extractable text content (e.g. pure image or JavaScript-rendered SPA)
- Network timeout fetching the URL

## How this service works

Call when an agent needs summary text via summary from a public page or HTML (SSRF-safe). Exact $0.002 USDC. Prefer unpaid POST /v1/sandbox/css-summary first.

## Output

Returns a summary text string distilled from the provided URL's fetched content or the supplied raw HTML. The summary captures the main points or readable body text of the page in condensed form.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 8,
   "description": "Public page to fetch. The selector or profile is fixed by the SKU. Provide url or html."
  },
  "html": {
   "type": "string",
   "examples": [
    "<!doctype html><html lang=\"en\"><head><title>Hello</title>\n<meta charset=\"utf-8\"><meta name=\"description\" content=\"Desc\">\n<link rel=\"canonical\" href=\"https://example.com/\"><link rel=\"icon\" href=\"/favicon.ico\">\n</head><body><h1>Hello</h1><a href=\"https://example.com/a\">A</a></body></html>"
   ],
   "maxLength": 200000,
   "minLength": 1,
   "description": "HTML to extract from locally. Provide html or url. When both are set, html is used."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentshelf-syntexa-ch-css-summary-5aaa7433/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
