# Industrial Platform Web Tools – Web Scrape

> Industrial Platform Web Tools – Web Scrape is a paid API for AI agents from x402-gateway-production-1f21.up.railway.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-10).

Fetches and extracts the content of a webpage given its URL, with optional JavaScript rendering, returning structured scraped data.

## Facts

- Endpoint: POST https://x402-gateway-production-1f21.up.railway.app/web/scrape?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/industrial-platform-web-tools-web-scrape-ffdd0701
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jHAzJU2a3OdoP0uLJ7ixj

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 industrial-platform-web-tools-web-scrape-ffdd0701 -d '<json body>'
```

Example prompt: Can you scrape the content of https://example.com/article and give me the full readable text from the page? Make sure to render JavaScript so dynamic content is included.

## When to prefer this

Choose this endpoint when you need to programmatically fetch and extract the readable content of a specific URL, especially within an agentic workflow that requires web content for downstream processing such as summarization, RAG ingestion, or change detection. It is particularly useful when the target page requires JavaScript rendering. Prefer it over generic HTTP GET requests when structured extraction and content parsing are needed as part of a machine-payable pipeline.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status — endpoint may return an error or empty content
- JavaScript rendering timeout if the page takes too long to load dynamic content
- Blocked by the target site's bot-detection or CAPTCHA mechanisms
- Malformed or invalid URL provided — schema validation error on the `url` field
- Payment failure via x402 protocol if wallet balance is insufficient

## How this service works

Machine-payable x402 utilities for hashing, Base64, UUID generation, unit and timezone conversion, realtime crypto market data, webpage/document extraction, URL-to-Markdown, metadata, RAG ingestion and deterministic website change detection.

## Output

Returns a JSON object containing the scraped content of the requested webpage, including extracted text and page metadata. When JavaScript rendering is enabled, dynamic content loaded by the browser is also captured.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri"
      },
      "render_js": {
       "type": "boolean",
       "default": false
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "ready"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/industrial-platform-web-tools-web-scrape-ffdd0701/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-gateway-production-1f21.up.railway.app](https://www.zero.xyz/host/x402-gateway-production-1f21.up.railway.app/llms.txt)
