# etherealgoodsco.store Web-to-Markdown Cleaner

> etherealgoodsco.store Web-to-Markdown Cleaner is a paid API for AI agents from etherealgoodsco.store, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Fetches a public URL via POST and returns clean LLM-ready Markdown, extracted links, page metadata, and a content hash

## Facts

- Endpoint: POST https://etherealgoodsco.store/crawler/clean-markdown
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/etherealgoodsco-store-web-to-markdown-cleaner-7a3f4943
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BF2mjT_34EIRmYV0BSwvP

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 etherealgoodsco-store-web-to-markdown-cleaner-7a3f4943 -d '<json body>'
```

Example prompt: Fetch https://en.wikipedia.org/wiki/Artificial_intelligence and convert the page into clean, LLM-ready Markdown — I also want the extracted links, page metadata, and content hash.

## When to prefer this

Choose this endpoint when you need to convert a public web page into clean, LLM-consumable Markdown in a single call, especially when you also need page metadata and a content hash for deduplication or change tracking. Prefer it over raw HTTP fetching when the goal is to strip HTML boilerplate and deliver structured, readable text directly to an LLM pipeline.

## Known failure modes

- URL is unreachable or returns a non-200 status — request fails with an HTTP error
- URL points to a dynamically rendered JavaScript SPA that cannot be cleanly parsed — returns incomplete or empty markdown
- URL requires authentication or CAPTCHA — returns empty or error response
- Malformed or missing input body — returns 400 bad request
- Rate limiting or timeout on the remote URL — returns a timeout or partial response

## How this service works

Fetch a public URL and return clean LLM-ready Markdown, links, metadata and content hash

## Output

A structured response containing: the full page content rendered as clean LLM-ready Markdown, a list of extracted hyperlinks from the page, page metadata (title, description, etc.), and a content hash for deduplication or change detection.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [],
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "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/etherealgoodsco-store-web-to-markdown-cleaner-7a3f4943/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from etherealgoodsco.store](https://www.zero.xyz/host/etherealgoodsco.store/llms.txt)
