# ManyFish URL to Markdown Converter

> ManyFish URL to Markdown Converter is a paid API for AI agents from manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-16).

Fetches a public webpage by URL and converts its HTML content into clean, LLM-ready Markdown, returning article metadata and truncation status.

## Facts

- Endpoint: POST https://manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io/api/v1/content/url-to-markdown
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manyfish-url-to-markdown-converter-7c553c48
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RQdYRgmP_CniY5CbQHArT

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 manyfish-url-to-markdown-converter-7c553c48 -d '<json body>'
```

Example prompt: Can you fetch the article at https://example.com/news/article-title and convert it into clean markdown so I can read and process it?

## When to prefer this

Use this endpoint when you have a public URL and need to retrieve and read its HTML content as clean Markdown without running JavaScript. Prefer this over the sibling HTML-to-Markdown endpoint when you do not already have the raw HTML and need the service to fetch it for you. Best suited for static pages, news articles, documentation, and blog posts. If the page requires JavaScript execution to render, consider a headless browser alternative instead.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status — endpoint may return an error or empty content
- URL points to a JavaScript-heavy SPA — JS is not executed so dynamic content will be missing
- Page requires authentication or a login wall — only publicly accessible content is returned
- URL is malformed or does not match the required pattern — validation error returned
- Page content exceeds maximum size — truncated flag will be set to true in the response
- Network timeout fetching the remote URL — may result in an error response

## How this service works

Fetch a public URL containing static or server-rendered HTML and convert it into clean, LLM-ready Markdown. Does not execute JavaScript. Returns source URLs, article metadata, Markdown, and truncation status.

## Output

A JSON object containing: the requested URL, the final URL after any redirects, article title, byline (author), excerpt, full Markdown text of the page content, total character count of the Markdown, a boolean indicating if the content was truncated, and the timestamp when the page was retrieved.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "pattern": "^[hH][tT][tT][pP][sS]?://[^\\s]+$",
   "maxLength": 2048,
   "minLength": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "title": "Example",
  "byline": null,
  "excerpt": "Article text.",
  "finalUrl": "https://example.com/article",
  "markdown": "# Example\n\nArticle text.",
  "truncated": false,
  "retrievedAt": "2026-09-02T20:00:00.000Z",
  "requestedUrl": "https://example.com/article",
  "markdownCharacters": 24
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manyfish-url-to-markdown-converter-7c553c48/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io](https://www.zero.xyz/host/manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io/llms.txt)
