# GPUOps Web Scraper

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

Fetches any URL and returns clean extracted text and metadata, billed per call via USDC on Base using the x402 protocol.

## Facts

- Endpoint: POST https://scrape.gpuops.io/v1/scrape
- 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/gpuops-web-scraper-7426af16
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4VKySmXG0qkdP_NhAwpbz

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-7426af16 -d '<json body>'
```

Example prompt: Can you scrape the content from https://www.example.com/article and give me the clean readable text and any metadata?

## When to prefer this

Choose this endpoint when an AI agent needs to retrieve and read the textual content of an arbitrary public webpage on a pay-per-call basis without committing to a subscription. It's well-suited for one-off URL fetches, research tasks, or ad-hoc scraping pipelines where the x402 micropayment model (USDC on Base) is preferred over monthly API credits. Prefer this over browser automation tools when you just need clean text and metadata rather than full DOM interaction.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status — scrape fails with an error
- Target page requires JavaScript rendering — content may be incomplete or empty if JS is needed
- Payment failure or insufficient USDC balance — request rejected before scraping
- Rate limiting or bot blocking by the target website — partial or failed extraction
- Malformed URL input — request rejected with validation error
- Paywalled or login-gated content — returns only publicly accessible portion

## How this service works

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

## Output

Returns the clean, human-readable text extracted from the target webpage along with page metadata such as title, description, and other relevant meta tags — 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-7426af16/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)
