# agentshelf.syntexa.ch CSS Aside Extractor

> agentshelf.syntexa.ch CSS Aside Extractor is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.008/call, status unknown (last checked 2026-10-02).

Extracts aside text elements from a public webpage or raw HTML using CSS selectors, with SSRF protection.

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/css-aside?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-syntexa-ch-css-aside-extractor-3721d855
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gW6fGLqaCcIg2LWKphGjO

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-aside-extractor-3721d855 -d '<json body>'
```

Example prompt: Can you pull the aside text from this page for me? Here's the URL: https://example.com/article — I need whatever is inside the aside tags.

## When to prefer this

Choose this endpoint when you specifically need to extract text from HTML <aside> elements on a public webpage or from a raw HTML string, with built-in SSRF safety. It is preferable over general scraping tools when you only need aside/sidebar content and want a lightweight, deterministic extraction at low cost. Use the free sandbox POST /v1/sandbox/css-aside first to avoid charges during development.

## Known failure modes

- URL is unreachable or returns a non-200 status — extraction fails with an error
- No aside elements found in the HTML — returns empty or null result
- URL blocked by SSRF protection (private IP ranges, localhost) — request rejected
- HTML input exceeds 200,000 character limit — request rejected
- URL exceeds 2,048 character limit — request rejected
- Malformed or invalid HTML — may return empty result or partial extraction

## How this service works

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

## Output

Returns the extracted text content found within HTML aside elements on the given page or in the provided HTML, stripped to plain text. The response covers what was found inside <aside> tags on the target resource.

## 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-aside-extractor-3721d855/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)
