# FastX402 Web Page Extractor

> FastX402 Web Page Extractor is a paid API for AI agents from fastx402.tools, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-17).

Fetches and extracts the visible text content, title, and description from any public web page URL via a pay-per-call HTTP GET request

## Facts

- Endpoint: GET https://fastx402.tools/extract?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fastx402-web-page-extractor-ee05ece3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hYU97zxNGNXhrIl4DoAZO

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 fastx402-web-page-extractor-ee05ece3
```

Example prompt: Can you fetch the content of https://techcrunch.com/2024/01/15/openai-news/ and tell me what the article says — give me the title and main text?

## When to prefer this

Choose this endpoint when you need to quickly fetch and read the visible text content of a known public URL without setting up an account or API key — ideal for one-off or low-volume page reads billed at $0.002 per call via USDC on Base. Prefer this over heavyweight scraping services when you just need clean text, title, and description rather than structured data extraction or full DOM access.

## Known failure modes

- URL is not accessible or returns non-200 status — endpoint may return an error or empty text
- URL requires authentication or is behind a paywall — content will be incomplete or inaccessible
- Very large pages may have text truncated (truncated: true in response)
- Malformed or non-HTTP(S) URLs will fail schema validation since absolute http(s) URL is required
- JavaScript-heavy single-page applications may return minimal text if content is rendered client-side

## How this service works

146 pay-per-call tools for AI agents, from $0.001 per request in USDC on Base or Solana with x402. No account, no API key.

## Output

A JSON object containing the page URL, extracted plain text body content, page title, meta description, and a boolean indicating whether the text was truncated due to length limits.

## 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",
       "description": "Absolute http(s) URL"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string"
      },
      "text": {
       "type": "string"
      },
      "title": {
       "type": "string"
      },
      "truncated": {
       "type": "boolean"
      },
      "description": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "text": "Example Domain\nThis domain is for use in documentation examples...",
  "title": "Example Domain",
  "truncated": false,
  "description": ""
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fastx402-web-page-extractor-ee05ece3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fastx402.tools](https://www.zero.xyz/host/fastx402.tools/llms.txt)
