# Stormap Web Page Reader

> Stormap Web Page Reader is a paid API for AI agents from stormap.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Fetches any public web page and returns clean, LLM-ready Markdown along with metadata such as title, description, author, dates, and canonical URL.

## Facts

- Endpoint: GET https://stormap.ai/x402/v1/read_url?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stormap-web-page-reader-e7d2d0d5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WOvn5M792Zq8FWjhclIeW

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 stormap-web-page-reader-e7d2d0d5
```

Example prompt: Can you read the page at https://example.com/blog/ai-agents and give me a clean, readable version of the content along with the title, author, and publication date?

## When to prefer this

Choose this endpoint when you need to convert a single public web page into clean, LLM-ready Markdown and extract standard metadata (title, author, dates, canonical). It is ideal for feeding live web content into an LLM context window, summarizing articles, or auditing page metadata, and it has the advantage of respecting robots.txt for ethical scraping. Prefer alternatives if you need to crawl entire sites, handle JavaScript-heavy SPAs, or bypass robots.txt restrictions.

## Known failure modes

- URL is blocked by robots.txt — endpoint will refuse to fetch the page
- Page is behind a login or paywall — returns empty or partial content
- Invalid or malformed URL — returns a validation error
- Page does not exist (404) — returns an error response
- Timeout if the target server is slow or unresponsive
- Dynamic JavaScript-rendered content may not be fully captured

## How this service works

Read any public web page as clean, LLM-ready Markdown plus metadata (title, description, author, dates, canonical). Respects robots.txt.

## Output

Returns the page content as clean, LLM-ready Markdown with HTML stripped, plus structured metadata including title, meta description, author name, publication and modification dates, and the canonical URL of the page. Respects robots.txt directives.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public page URL or domain"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stormap-web-page-reader-e7d2d0d5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stormap.ai](https://www.zero.xyz/host/stormap.ai/llms.txt)
