# extract-lists-as-csv

> extract-lists-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, extracts all HTML list elements, and returns them as structured CSV rows with a count

## Facts

- Endpoint: GET https://page.intel.rallylive.ca/page/lists/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-lists-as-csv-31e4643e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Nqdi3QRgQ5SG7q6teaAqI

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-lists-as-csv-31e4643e
```

Example prompt: Can you fetch the page at https://example.com/products and extract all the list items on it as CSV rows so I can drop them into a spreadsheet?

## When to prefer this

Choose this endpoint when you need a lightweight, no-browser extraction of all HTML list elements from a single page in structured CSV format, especially inside automated agent pipelines or data ingestion workflows where you want clean, countable list data without parsing raw HTML yourself. Prefer it over general scrapers when you specifically need list elements (ul/ol/li) and want immediate CSV output at $0.01 per call.

## Known failure modes

- URL is unreachable or returns a non-200 status — extraction fails with no data
- Page has no HTML list elements — returns empty CSV with zero count
- Page is JavaScript-rendered and lists are not in static HTML — may return empty or incomplete results
- Malformed or very large pages may cause timeouts or truncated output
- Payment not provided — endpoint returns 402 Payment Required

## How this service works

Extract the page's lists as csv: fetches the URL, pulls every lists 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 containing one row per list element found across all HTML list elements (ul, ol, li) on the fetched page, along with a total count of extracted items. No browser is required; the page is fetched server-side.

## 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-lists-as-csv-31e4643e/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)
