# GPUOps Web Scraper

> GPUOps Web Scraper is a paid API for AI agents from scrape.gpuops.io, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Fetches any URL and extracts clean text content and metadata from the page, billed per-call in USDC on Base via x402.

## Facts

- Endpoint: POST https://scrape.gpuops.io/v1/extract
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gpuops-web-scraper-d3b58d83
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KtIrMn8iWrqfclZ9GA4_w

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 gpuops-web-scraper-d3b58d83 -d '<json body>'
```

Example prompt: Can you scrape this URL for me and pull out the clean readable text and any metadata — https://example.com/some-article?

## When to prefer this

Choose this endpoint when you need a simple pay-per-call web scraping solution without managing infrastructure, subscriptions, or API keys — ideal for agents making occasional or unpredictable scraping requests billed in microtransactions via USDC on Base. Best for extracting clean readable text and metadata from publicly accessible URLs quickly and cheaply at $0.002 per call.

## Known failure modes

- URL is unreachable or returns a non-200 status — scrape fails with an error
- Page is JavaScript-rendered and content is not available in static HTML — returned text may be empty or incomplete
- Payment failure via x402 if USDC balance is insufficient or Base network is congested
- URL is behind a login wall or CAPTCHA — content cannot be extracted
- Malformed or invalid URL input — request rejected with validation error
- Rate limiting by the target site may result in blocked or partial responses

## How this service works

Web scraper API - fetch any URL, extract clean text, metadata. x402 pay-per-call with USDC on Base.

## Output

The endpoint returns clean extracted text from the fetched URL along with page metadata (such as title, description, and other relevant meta fields), stripped of HTML markup and boilerplate.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gpuops-web-scraper-d3b58d83/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scrape.gpuops.io](https://www.zero.xyz/host/scrape.gpuops.io/llms.txt)
