# UOS Genesis Page Extract API

> UOS Genesis Page Extract API is a paid API for AI agents from genesis.palsus2023.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-02).

Extracts clean, readable text content from a public web page URL via a micropayment-gated HTTP endpoint.

## Facts

- Endpoint: POST https://genesis.palsus2023.workers.dev/v1/page_extract?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uos-genesis-page-extract-api-896c4223
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_39XoboO-dlxz8ATAeH6F7

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 uos-genesis-page-extract-api-896c4223 -d '<json body>'
```

Example prompt: Can you fetch the readable text content from this URL — https://example.com/article — and give me the title and main body text?

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-use web page text extraction with no subscription required, billed in USDC micropayments via the x402 protocol. Ideal for AI agents that need to read and process arbitrary public web pages on demand without managing a scraping infrastructure. Prefer it over full browser-automation scrapers when you only need clean readable text, not rendered JavaScript or screenshots.

## Known failure modes

- Target URL is unreachable or returns a non-200 status — status field reflects the error code
- URL points to a non-HTML resource (PDF, binary) — text extraction may fail or return empty
- Invalid or malformed URL input — request rejected before payment
- Page requires authentication or is behind a paywall — returns limited or no content
- Cloudflare Worker timeout if the target page loads slowly

## How this service works

Autonomous paid machine utilities using x402 and Base USDC.

## Output

Returns a JSON object containing the source URL, the page's title, the extracted plain-text body content, and the HTTP response status code from the target page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri",
       "description": "Public HTTP or HTTPS web page URL from which clean readable content should be extracted."
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object"
  }
 },
 "additionalProperties": true
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com",
  "text": "Example Domain",
  "title": "Example Domain",
  "status": 200
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uos-genesis-page-extract-api-896c4223/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from genesis.palsus2023.workers.dev](https://www.zero.xyz/host/genesis.palsus2023.workers.dev/llms.txt)
