# CoCo Web-to-Markdown Converter

> CoCo Web-to-Markdown Converter is a paid API for AI agents from cocoeatsai.com, paid per call via x402, $0.0067/call, status unknown (last checked 2026-10-29).

Fetches any web page by URL and returns its content as Markdown text

## Facts

- Endpoint: GET https://cocoeatsai.com/area4/agent/web/markdown?utm_source=zero.xyz
- Price: $0.0067/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/coco-web-to-markdown-converter-720fab93
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jYzHB61yXu7niLRimERIj

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 coco-web-to-markdown-converter-720fab93
```

Example prompt: Can you fetch the content of https://example.com/article and give it back to me as markdown, keeping it under 20000 characters?

## When to prefer this

Use this endpoint when you need to fetch and read the textual content of any public web page as clean Markdown. It is ideal for agents that need to ingest web content for summarization, research, or analysis without running a full browser. Prefer this over raw HTTP fetchers when you need Markdown-formatted output rather than raw HTML.

## Known failure modes

- Invalid or unreachable URL returns an error or empty markdown
- Pages behind authentication or paywalls may return login-wall content instead of target content
- Very large pages may be truncated at the max_chars limit
- JavaScript-heavy single-page apps may return minimal content if JS is not rendered
- Rate limiting or bot-blocking by the target site may result in partial or blocked responses

## How this service works

Zach Riehn's lab: an about-me and portfolio, a news desk, The Atelier for AI experiments, Launch Lab for XRP research, and Fracture for games.

## Output

A JSON object with a 'markdown' field containing the full page content rendered as Markdown text, up to the specified max_chars limit (default 40,000, max 120,000 characters).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ]
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "title": "Url",
       "maxLength": 2048
      },
      "max_chars": {
       "type": "integer",
       "title": "Max Chars",
       "default": 40000,
       "maximum": 120000,
       "minimum": 1000
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "markdown"
     ],
     "properties": {
      "markdown": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "markdown": "# Example page"
 },
 "exampleNote": "Illustrative response subset; not a live observation."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/coco-web-to-markdown-converter-720fab93/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cocoeatsai.com](https://www.zero.xyz/host/cocoeatsai.com/llms.txt)
