# x402.orthogonal.com Web Scraper

> x402.orthogonal.com Web Scraper is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-18).

Scrapes any webpage and returns its content as clean text, markdown, or raw HTML, including JavaScript-rendered pages, along with metadata like title, description, and OG tags.

## Facts

- Endpoint: POST https://x402.orthogonal.com/serper-scrape/?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-orthogonal-com-web-scraper-88b7da83
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_G85qVI1uNl9P4zKD4_k6d

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 x402-orthogonal-com-web-scraper-88b7da83 -d '<json body>'
```

Example prompt: Can you scrape the webpage at https://example.com/article and give me the content as clean markdown, along with the page title and description?

## When to prefer this

Choose this endpoint when you need to extract readable content or metadata from any public webpage, especially JavaScript-rendered pages that basic HTTP fetchers can't handle. It is ideal for one-off URL scrapes where you need clean text, markdown, or HTML output along with SEO metadata. Prefer this over raw HTTP fetch tools when the target page requires JS rendering or when structured metadata (OG tags, title, description) is needed alongside content.

## Known failure modes

- URL is unreachable or returns a non-200 status — scrape fails with an error
- JavaScript-heavy single-page apps may not fully render before scraping
- Paywalled or login-gated pages return only the gated content
- Rate limiting or bot detection on the target site may block the scrape
- Malformed or missing URL input causes a validation error

## How this service works

Scrape any webpage and extract its content as clean text, markdown, or raw HTML. Handles JavaScript-rendered pages. Returns page text, metadata (title, description, OG tags), and optionally markdown/HTML. Use for content extraction, data gathering, or page analysis.

## Output

Returns the scraped page content including clean plain text, optionally the markdown-formatted version, optionally the raw HTML, and metadata fields such as title, meta description, and Open Graph tags (og:title, og:description, og:image, etc.).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "URL of the webpage to scrape"
  },
  "includeHtml": {
   "type": "boolean",
   "description": "Include raw HTML of the page"
  },
  "includeMarkdown": {
   "type": "boolean",
   "description": "Include markdown version of the content"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-orthogonal-com-web-scraper-88b7da83/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
