# extract-paragraphs-as-csv

> extract-paragraphs-as-csv is a paid API for AI agents from page.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Fetches a web page URL and extracts all paragraph elements, returning them as CSV rows with a count

## Facts

- Endpoint: GET https://page.intel.rallylive.ca/page/paragraphs/csv?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/extract-paragraphs-as-csv-5c3f9667
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_r4Dbb_JdmeRppo_ZU1EwT

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 extract-paragraphs-as-csv-5c3f9667
```

Example prompt: Can you fetch https://example.com/article and extract all the paragraph text from the page, giving me the results as CSV rows with a count?

## When to prefer this

Choose this endpoint when you need paragraph-only text content from a static or server-rendered web page in CSV format, suitable for direct import into spreadsheets or data pipelines. Prefer it over JSON variants when your downstream tooling expects CSV. Use when no browser rendering is required and you want a lightweight, cost-effective ($0.01/page) single-element-type extraction.

## Known failure modes

- URL is unreachable or returns a non-200 status — endpoint may return an error or empty result
- Page has no paragraph elements — returns an empty CSV with a count of zero
- JavaScript-rendered pages may not return full content since no browser is used
- Malformed or non-HTML URLs may cause parsing failures
- Rate limits or network timeouts on the target URL could result in incomplete extraction

## How this service works

Extract the page's paragraphs as csv: fetches the URL, pulls every paragraphs element and returns them as CSV rows, with a count. Structured, one-element-type extraction for agents and pipelines; no browser needed. $0.01 per page.

## Output

A CSV-formatted response where each row represents one paragraph element found on the fetched page, along with a total count of paragraphs extracted. No browser or JavaScript rendering is required.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/extract-paragraphs-as-csv-5c3f9667/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from page.intel.rallylive.ca](https://www.zero.xyz/host/page.intel.rallylive.ca/llms.txt)
