# Saylor Innovations Web Intelligence — Read Page as Markdown

> Saylor Innovations Web Intelligence — Read Page as Markdown is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-03).

Fetches a public web page and returns its content as clean, readable Markdown text

## Facts

- Endpoint: GET https://saylorinnovations.com/api/web/read?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-03
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-web-intelligence-read-page-as-markdown-3f39d8a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6J8bKM5mQcDOWyVUMqkM-

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 saylor-innovations-web-intelligence-read-page-as-markdown-3f39d8a2
```

Example prompt: Can you fetch the content of https://example.com/blog/article and give it to me as clean markdown so I can read and summarize it?

## When to prefer this

Choose this endpoint when you need to retrieve and read the human-readable content of any public web page in a clean, agent-friendly Markdown format. It is ideal for agents that need to summarize articles, extract information from documentation, monitor landing pages, or process any public URL without dealing with raw HTML. Prefer it over generic scraping tools when you want structured output (title, word count, final URL, markdown body) in a single lightweight call at a very low per-call cost.

## Known failure modes

- URL is not publicly accessible or returns 4xx/5xx — page content unavailable
- URL points to a non-HTML resource (PDF, binary) — markdown conversion may fail or return empty
- Page requires JavaScript rendering — server-side fetch may return incomplete content
- URL parameter missing or malformed — request rejected
- Content is too long and gets truncated — truncated flag set to true in response
- Rate limiting or payment failure — request not processed

## How this service works

Read a Web Page as Clean Markdown. Web page to markdown: read any public URL as clean markdown for an agent — fetches the page (redirects followed), extracts the main article content, drops navigation, footers, cookie banners and link farms, and keeps headings, lists, links, code, tables and images, with title, author, publish date, language and canonical URL. ?max_chars= up to 100000, ?links=true for page links. Private addresses, error pages and non-HTML files are refused before payment.

## Output

Returns a JSON object containing the original URL, the final resolved URL (after redirects), the page title (or null), the full page content as clean Markdown, the word count, and a boolean flag indicating whether the content was truncated due to length limits.

## 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": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST",
      "PUT",
      "PATCH",
      "DELETE",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string",
       "description": "public http(s) page URL (query)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "url",
      "final_url",
      "markdown"
     ],
     "properties": {
      "url": {
       "type": "string"
      },
      "title": {
       "type": [
        "string",
        "null"
       ]
      },
      "words": {
       "type": "number"
      },
      "markdown": {
       "type": "string"
      },
      "final_url": {
       "type": "string"
      },
      "truncated": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-web-intelligence-read-page-as-markdown-3f39d8a2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
