# Bulk Webpage to Markdown Converter

> Bulk Webpage to Markdown Converter is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-19).

Converts up to 20 webpage URLs to Markdown in a single concurrent batch call, returning results in input order with per-item error reporting.

## Facts

- Endpoint: GET https://intel.rallylive.ca/bulk/convert-webpage-to-markdown?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bulk-webpage-to-markdown-converter-86f134bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EbG1eeOGXvNLWi1_apB39

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 bulk-webpage-to-markdown-converter-86f134bd
```

Example prompt: Can you convert all these web pages to markdown for me at once? Here are 15 URLs I need processed: [url1, url2, ..., url15] — I need them all converted in one batch and returned in the same order.

## When to prefer this

Use this endpoint when you have 2–20 URLs that all need to be converted to Markdown and you want to minimize round trips. It runs concurrently, returns results in input order, and handles per-item failures gracefully — making it ideal for batch enrichment workflows where some URLs may fail. Prefer the single endpoint for one-off conversions; prefer this for pipeline or list-processing tasks.

## Known failure modes

- Individual URL fetch failure returns per-item error field rather than crashing the whole batch
- More than 20 URLs provided may result in rejection or truncation
- Paywalled or bot-protected pages may return empty markdown or error
- Network timeouts on individual URLs increment the failure count
- Malformed URLs in the input list return per-item errors

## How this service works

Bulk convert webpage to markdown: up to 20 urls in one call, processed concurrently, results returned in input order with a per-item error field and a count of failures. Same answer per item as the single /convert-webpage-to-markdown endpoint (Convert webpage to markdown). Batch enrichment for agents that hold a list. $0.10 per batch.

## Output

An ordered array of results matching the input URL list. Each item contains the converted Markdown text for that URL (same content as the single-URL endpoint), a per-item error field indicating any fetch or conversion failure for that URL, and an overall count of failed items in the batch.

## 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/bulk-webpage-to-markdown-converter-86f134bd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
