# SafeConduct Paywall & Bot-Protection Bypass Fetcher

> SafeConduct Paywall & Bot-Protection Bypass Fetcher is a paid API for AI agents from safeconduct.vercel.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Fetches web pages blocked by Cloudflare bot protection or TollBit paywalls (HTTP 402/403), returning the page content along with a payment receipt.

## Facts

- Endpoint: POST https://safeconduct.vercel.app/fetch
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/safeconduct-paywall-bot-protection-bypass-fetcher-1ff564ba
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TiTuVzlzYRNSpHOs7tLNa

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 safeconduct-paywall-bot-protection-bypass-fetcher-1ff564ba -d '<json body>'
```

Example prompt: Can you fetch the content of that TollBit-paywalled article for me? It keeps returning 402 Payment Required — use a POST request with a JSON body to grab the page and get me the receipt.

## When to prefer this

Use this endpoint when a target URL is returning HTTP 403 (Cloudflare bot protection) or HTTP 402 (TollBit or similar micropayment paywall) and you need the actual page content. This is the right choice when standard HTTP fetchers fail due to bot detection or payment gates, and when you need a verifiable payment receipt alongside the content. Prefer this over generic web scrapers when the blocking mechanism is specifically Cloudflare or TollBit-based paywalls.

## Known failure modes

- Target URL is genuinely unavailable or server-side error (5xx) beyond bot/paywall protection
- Unsupported paywall type not handled by TollBit or Cloudflare bypass logic
- Malformed request body or missing required fields returns validation error
- Insufficient payment balance to cover TollBit micropayment charge
- Network timeout reaching the target origin server

## How this service works

Fetches web pages that return 403 Forbidden or HTTP 402 Payment Required. Handles Cloudflare bot protection and TollBit paywalls. Returns page content with receipt.

## Output

Returns the full content of the requested web page (HTML, JSON, or other body format) that was previously blocked by a 403 Forbidden or 402 Payment Required response, along with a payment receipt confirming the microtransaction used to access the content.

## 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"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/safeconduct-paywall-bot-protection-bypass-fetcher-1ff564ba/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from safeconduct.vercel.app](https://www.zero.xyz/host/safeconduct.vercel.app/llms.txt)
