# Ambolt URL-to-Markdown Converter

> Ambolt URL-to-Markdown Converter is a paid API for AI agents from api.ambolt.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-11).

Fetches a public URL and returns its content converted to clean Markdown text, with optional character limit.

## Facts

- Endpoint: GET https://api.ambolt.dev/v1/url-to-markdown?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ambolt-url-to-markdown-converter-7e03ae11
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_peeUoW05o26bbHgVo19xe

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 ambolt-url-to-markdown-converter-7e03ae11
```

Example prompt: Fetch the content of https://www.example.com/article and give it to me as Markdown, keeping it under 10000 characters.

## When to prefer this

Choose this endpoint when you need to fetch and read the readable text content of any public webpage and receive it as clean Markdown — ideal for AI agents needing to ingest web content, researchers extracting articles, or pipelines that need to process web pages as text. Prefer this over raw HTML scrapers when you want structured, LLM-friendly output. Pay-per-call x402 pricing means no subscription needed for occasional or burst usage.

## Known failure modes

- Invalid or non-public URL returns an error
- Page behind authentication or paywall may return incomplete or empty content
- Very large pages may be truncated if maxChars limit is hit
- Timeout if the target server is slow or unresponsive
- Non-HTML resources (PDFs, images) may produce poor or empty markdown output
- Network errors on the target server result in fetch failure

## How this service works

Pay-per-call data tools for developers and AI agents: company registers, documents, tenders, rates and on-chain facts as MCP tools, x402 endpoints and Apify Actors.

## Output

Returns a JSON object containing the original URL, the page title, the full Markdown-rendered text content (up to the requested character limit), the timestamp when the page was fetched, a flag indicating whether the content was truncated, and a note about content licensing. The markdown field contains the human-readable, structured text extracted from the HTML page.

## 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": {
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ]
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "maxLength": 2000,
       "description": "Public http(s) URL."
      },
      "maxChars": {
       "type": "integer",
       "default": 20000,
       "maximum": 100000,
       "minimum": 500,
       "description": "Maximum characters of Markdown returned."
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://www.sitemaps.org/",
  "note": "Extracted text is the publisher's content; check its licence before reuse.",
  "title": "sitemaps.org - Home",
  "markdown": "# sitemaps.org\n\n\r\n\r\n\n\r\n\r\n\r\n\r\n\r\n\r\n\n- [FAQ](https://www.sitemaps.org/faq.php)\r\n\r\n\n- [Protocol](https://www.sitemaps.org/protocol.php)\r\n\r\n\n- [Home](https://www.sitemaps.org/#)\r\n\r\n\n\r\n\r\n\n\r\n\r\n\r\n\r\n\n\r\n\r\n\r\n\r\n\r\n\r\nLanguage: \r\n\r\n\n\r\n\r\n\r\n\r\n\n# What are Sitemaps?\n\n\r\n\r\n\r\n\r\nSitemaps are an easy way for webmasters to inform search engines about pages on\r\n\r\ntheir sites that are available for crawling. In its simplest form, a Sitemap is\r\n\r\nan XML file that lists URLs for a site along with additional metadata about each\r\n\r\nURL (when it was last updated, how often it usually changes, and how important it\r\n\r\nis, relative to other URLs in the site) so that search engines can more intelligently\r\n\r\ncrawl the site.\n\n\r\n\r\n\r\n\r\nWeb crawlers usually discover pages from links within the site and from other sites.\r\n\r\nSitemaps supplement this data to allow crawlers that support Sitemaps to pick up\r\n\r\nall URLs in the Sitemap and learn about those URLs using the associated metadata.\r\n\r\nUsing the Sitemap [protocol](https://www.sitemaps.org/protocol.php) does not guarantee that web\r\n\r\npages are included in search engines, but provides hints for web crawlers to do\r\n\r\na better job of crawling your site.\n\n\r\n\r\n\r\n\r\nSitemap 0.90 is offered under the terms of the [Attribution-ShareAlike Creative Commons License](http://creativecommons.org/licenses/by-sa/2.5/) and has wide adoption, including\r\n\r\nsupport from Google, Yahoo!, and Microsoft.\n\n\r\n\r\n\r\n\r\nLast Updated: 17 April 2020\r\n\r\n\n\r\n\r\n\n\r\n\r\n\r\n\r\n\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n[Terms and conditions](https://www.sitemaps.org/terms.php)",
  "fetchedAt": "2026-10-02T23:25:07.738Z",
  "truncated": false,
  "characters": 1544
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ambolt-url-to-markdown-converter-7e03ae11/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.ambolt.dev](https://www.zero.xyz/host/api.ambolt.dev/llms.txt)
