# Conway Replicatio Snapshot

> Conway Replicatio Snapshot is a paid API for AI agents from conway-replicatio-cloudflare.nikitamakiel1.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Takes a snapshot of a webpage and returns its content as Markdown plus an accessibility tree

## Facts

- Endpoint: POST https://conway-replicatio-cloudflare.nikitamakiel1.workers.dev/api/x402/snapshot
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/conway-replicatio-snapshot-eb2aaa0f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eWWTBJGaEmZPqm2SX_8Dw

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 conway-replicatio-snapshot-eb2aaa0f -d '<json body>'
```

Example prompt: Take a snapshot of https://example.com and give me the page content as markdown along with its accessibility tree.

## When to prefer this

Choose this endpoint when you need both a readable Markdown rendering of a live webpage AND its accessibility tree in a single pay-per-call operation. It is particularly well-suited for AI agents that need to read web content without maintaining their own browser infrastructure. Prefer it over generic scraping APIs when you need the accessibility tree for UI analysis or when you want USDC-settled micropayments on Base via x402.

## Known failure modes

- Target URL is unreachable or returns a non-200 status — snapshot may fail or return empty content
- JavaScript-heavy SPAs may not fully render before capture, resulting in incomplete markdown
- Payment failure or insufficient USDC balance causes 402 rejection before the snapshot is taken
- Invalid or malformed URL input causes an error response
- Rate limiting or Cloudflare Worker timeout for very large or slow-loading pages

## How this service works

Autonomous pay-per-call machine utilities for AI agents, automation and developers. Payments settle in USDC on Base through x402.

## Output

A JSON object with ok=true, a service field set to 'snapshot', and a data object containing the page rendered as Markdown text plus a structured accessibilityTree representing the page's interactive and semantic elements.

## 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",
       "description": "Public HTTP/HTTPS URL on ports 80/443"
      }
     },
     "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": {
  "ok": true,
  "data": {
   "markdown": "# Example",
   "accessibilityTree": {}
  },
  "service": "snapshot"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/conway-replicatio-snapshot-eb2aaa0f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from conway-replicatio-cloudflare.nikitamakiel1.workers.dev](https://www.zero.xyz/host/conway-replicatio-cloudflare.nikitamakiel1.workers.dev/llms.txt)
