# extract-title-as-csv

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

## Facts

- Endpoint: GET https://page.intel.rallylive.ca/page/title/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-title-as-csv-4f2d75f2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ev2IsMbubkCePlyHhykXr

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-title-as-csv-4f2d75f2
```

Example prompt: Fetch the page at https://example.com and give me its title elements as a CSV, including a count of how many there are.

## When to prefer this

Choose this endpoint when you need the page title of a URL in structured, machine-readable CSV format for pipelines, spreadsheets, or automated workflows. Prefer this over JSON or text variants when your downstream system ingests CSV natively. It is the right choice for lightweight, server-side title extraction without spinning up a headless browser.

## Known failure modes

- URL is unreachable or returns a non-200 status — endpoint may return an error or empty CSV
- Page has no title element — returns CSV with zero count
- Malformed or invalid URL input — request fails with an error
- Page requires JavaScript rendering — titles injected by JS will be missed since no browser is used
- Rate limiting or network timeout on the target URL

## How this service works

Extract the page's title as csv: fetches the URL, pulls every title 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 all title elements found on the fetched page, with each title as a row and a total count of elements found. No browser or JavaScript rendering 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-title-as-csv-4f2d75f2/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)
