# ReadEdge Web Content Extraction

> ReadEdge Web Content Extraction is a paid API for AI agents from read.lonestaroracle.xyz, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Fetches any public URL and returns clean markdown, plain text, and metadata (title, author, date, site) — no API key required, pay per call

## Facts

- Endpoint: GET https://read.lonestaroracle.xyz/read
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/readedge-web-content-extraction-1fd6cac1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g5H8W98J22KI1RH0-fute

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 readedge-web-content-extraction-1fd6cac1
```

Example prompt: Can you fetch the content from https://example.com/some-article and give me the full text in clean markdown along with the title, author, and publication date?

## When to prefer this

Choose ReadEdge when you need a zero-setup, pay-per-call web reader that returns both markdown and plain text together with structured metadata (title, author, date, site) in a single call. It is ideal for agentic workflows where you cannot manage API keys or subscriptions, and where you need human-readable content rather than raw HTML or structured scraped data. Prefer it over headless browser solutions when the target page is standard HTML and you need fast turnaround without JavaScript rendering.

## Known failure modes

- URL is behind a login or paywall — returns empty or partial content
- Target page blocks crawlers (robots.txt or JS-only rendering) — may return minimal or no content
- Invalid or malformed URL parameter — returns error response
- URL resolves to a binary file (PDF, image) rather than HTML — extraction may fail or return empty
- Network timeout reaching the target URL — service returns timeout error
- Payment of 0.005 USDC not fulfilled via x402 — request rejected before processing

## How this service works

Clean web content extraction — any URL to markdown + text + metadata

## Output

Returns cleaned markdown and plain text of the main page content, plus metadata fields including page title, author name, publication date, and site/domain name — stripping ads, navigation, and boilerplate HTML.

## Request schema (JSON Schema)

```json
{
 "name": "ReadEdge — Web Content Extraction",
 "tags": [
  "reader",
  "scraping",
  "web",
  "markdown",
  "extraction"
 ],
 "type": "object",
 "version": "1.0.0",
 "category": "utility",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "title": "Q",
       "description": "Alias for url"
      },
      "u": {
       "type": "string",
       "title": "U",
       "description": "Alias for url"
      },
      "uri": {
       "type": "string",
       "title": "Uri",
       "description": "Alias for url"
      },
      "url": {
       "type": "string",
       "title": "Url",
       "description": "URL to read"
      },
      "link": {
       "type": "string",
       "title": "Link",
       "description": "Alias for url"
      },
      "page": {
       "type": "string",
       "title": "Page",
       "description": "Alias for url"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {}
   }
  }
 },
 "description": "Any URL to clean markdown, plain text, and metadata (title, author, date, site). No account, no API key — agents pay per call over x402. The reader utility for agents."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/readedge-web-content-extraction-1fd6cac1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from read.lonestaroracle.xyz](https://www.zero.xyz/host/read.lonestaroracle.xyz/llms.txt)
