# x402engine Web Scrape API

> x402engine Web Scrape API is a paid API for AI agents from x402engine.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Fetches and returns the raw content of any public web page given a URL, paid per-call via USDC micropayment.

## Facts

- Endpoint: GET https://x402engine.app/api/web/scrape
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402engine-web-scrape-api-21fef803
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4yZQxE33SdWhw6qk980X7

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 x402engine-web-scrape-api-21fef803
```

Example prompt: Can you scrape the page at https://example.com/pricing and give me its full content so I can see what plans they offer?

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call web scrape without managing a scraping infrastructure subscription. At $0.005 per call it is cost-effective for infrequent or ad-hoc page fetches by AI agents, especially when combined with other x402engine capabilities like LLM summarization in the same payment flow. Prefer alternatives if you need JavaScript-heavy single-page app rendering or large-scale crawling of entire domains.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status — endpoint likely returns an error body
- Target page requires JavaScript rendering — static scraper may return incomplete or empty content
- URL is paywalled or requires authentication — returns login page HTML instead of content
- Malformed or missing 'url' query parameter — returns a validation error
- Micropayment fails or wallet has insufficient USDC — returns HTTP 402 and request is not processed

## How this service works

108 production APIs behind HTTP 402 micropayments. 72 LLMs, Kling V3 and Hailuo video generation, image generation, code execution, travel search, web scraping, TTS, and transaction simulation. Pay with USDC on Base, USDm on MegaETH, or USDC on Solana.

## Output

Returns the raw HTML or text content of the requested web page, enabling downstream parsing, analysis, or summarization by the calling agent.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "example": "https://example.com",
       "description": "URL to scrape"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402engine-web-scrape-api-21fef803/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402engine.app](https://www.zero.xyz/host/x402engine.app/llms.txt)
