# Orthogonal Riveter Web Scraper

> Orthogonal Riveter Web Scraper is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.209/call, status unknown (last checked 2026-09-14).

Scrapes a public webpage and returns its full text content, with optional cache bypass and proxy country selection.

## Facts

- Endpoint: POST https://x402.orthogonal.com/riveter/v1/scrape
- Price: $0.209/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orthogonal-riveter-web-scraper-290ba1a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CUK5jGF0UE_qssFNwY-jy

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 orthogonal-riveter-web-scraper-290ba1a0 -d '<json body>'
```

Example prompt: Can you scrape the text content from https://techcrunch.com/2024/01/15/openai-latest-update/ and give me a summary? Fetch fresh content, not cached.

## When to prefer this

Use this endpoint when you need to extract readable text from any public webpage, especially when you want optional geo-proxying or cache bypass. Prefer this over general search APIs when you already have the URL and need the full text content rather than a snippet. Ideal for reading articles, documentation, or any publicly accessible web page.

## Known failure modes

- URL is not publicly accessible or returns a non-200 HTTP status
- Target page requires JavaScript rendering and content is not available in static HTML
- Rate limiting or bot detection blocks the scrape request
- Invalid or malformed URL provided
- Proxy country code is invalid or unsupported
- Page content is behind a login or paywall

## How this service works

Scrape a webpage and return the text content. This endpoint allows you to extract text content from any public webpage.

## Output

Returns the extracted plain text content of the target webpage, stripped of HTML markup and rendered as readable text.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Example: \"https://example.com\""
  },
  "skip_cache": {
   "type": "boolean",
   "description": "Default: false. Set to true to bypass cache and always fetch fresh content"
  },
  "proxy_country_code": {
   "type": "string",
   "description": "Optional two-character country code for proxy (e.g., 'us', 'gb', 'de')"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orthogonal-riveter-web-scraper-290ba1a0/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)
