# Hearth Markdown

> Hearth Markdown is a paid API for AI agents from 138-197-15-135.sslip.io, paid per call via x402, $0.0085/call, status unknown (last checked 2026-10-26).

Fetches a public web page and converts it to clean, readable Markdown text optimized for AI agent consumption

## Facts

- Endpoint: GET https://138-197-15-135.sslip.io/v1/markdown?utm_source=zero.xyz
- Price: $0.0085/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hearth-markdown-42393c8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Uf2-UpHs0hXBYAGZlPqUC

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 hearth-markdown-42393c8e
```

Example prompt: Fetch the content of https://en.wikipedia.org/wiki/Large_language_model and give it to me as clean Markdown so I can read through it.

## When to prefer this

Choose this endpoint when you need a fast, pay-per-call web-to-markdown conversion without managing your own scraping infrastructure. It is ideal for AI agents that need to ingest arbitrary web pages as clean text on demand, especially when the volume is low enough that per-call micropayment pricing via x402/USDC is more economical than a subscription scraping service.

## Known failure modes

- Invalid or non-public URL returns an error
- Page behind authentication or paywall cannot be fetched
- Timeout if the target page is slow to respond
- Non-HTML content (PDFs, binary files) may not convert cleanly
- Payment failure via x402 if USDC balance is insufficient on Base

## How this service works

Web page to clean Markdown for AI agents. Pay per call with x402 (USDC on Base).

## Output

Returns a clean Markdown-formatted string of the web page content, including the page title as a heading and the source URL, with HTML markup, navigation, ads, and other noise stripped out — ready for direct LLM or agent consumption.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "queryParams"
   ],
   "properties": {
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri",
       "description": "Public http(s) page URL"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "text",
 "example": "# Example Domain\n\nSource: https://example.com/\n\nThis domain is for use in documentation examples..."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hearth-markdown-42393c8e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 138-197-15-135.sslip.io](https://www.zero.xyz/host/138-197-15-135.sslip.io/llms.txt)
