# spipe Content Extractor

> spipe Content Extractor is a paid API for AI agents from spip3.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Extracts and returns readable content from one or more URLs in specified output formats

## Facts

- Endpoint: POST https://spip3.vercel.app/contents
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/spipe-content-extractor-254f4545
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RDosjts71KK9kOK-F0siX

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 spipe-content-extractor-254f4545 -d '<json body>'
```

Example prompt: Can you extract the content from these three URLs — https://example.com/article1, https://example.com/article2, and https://example.com/article3 — and return them as markdown with a 30-second crawl timeout per page?

## When to prefer this

Choose this endpoint when you need to extract readable content from specific, known URLs rather than performing a search. It is best suited for structured research workflows, document ingestion, or when an agent already has a list of URLs to read. Prefer it over general search APIs when the goal is full-page content extraction rather than finding URLs.

## Known failure modes

- URL unreachable or returns non-2xx status — content may be empty or missing for that entry
- Crawl timeout exceeded — page may be partially or not extracted if it loads slowly
- Invalid URL format — request may fail or be skipped
- Anti-bot or bot-detection measures on target site — content may be blocked or incomplete
- Rate limiting or payment failure — 402 response if USDC payment is not properly attached

## How this service works

Web search, content extraction, and research APIs for AI agents. x402 on Base.

## Output

Returns an object containing the extracted content from each requested URL, structured according to the requested output formats (e.g. markdown, plain text). The response includes the parsed readable body of each page after crawling within the specified timeout window.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "urls"
 ],
 "properties": {
  "urls": {
   "type": "array",
   "description": "URLs to extract"
  },
  "formats": {
   "type": "array",
   "description": "Output formats"
  },
  "crawl_timeout": {
   "type": "integer",
   "description": "Timeout per page (1-60s)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/spipe-content-extractor-254f4545/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from spip3.vercel.app](https://www.zero.xyz/host/spip3.vercel.app/llms.txt)
