# GoFetch Public Page to Markdown

> GoFetch Public Page to Markdown is a paid API for AI agents from getgofetch.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-28).

Fetches a public HTTP(S) page and returns its content as clean Markdown, billed per-call in USDC on Base via x402.

## Facts

- Endpoint: GET https://getgofetch.dev/v1/fetch?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gofetch-public-page-to-markdown-03400ff7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6bBk5DDpSB1aClkw3x5tz

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 gofetch-public-page-to-markdown-03400ff7
```

Example prompt: Can you fetch the content of https://en.wikipedia.org/wiki/Artificial_intelligence and give it to me as markdown so I can read through the key facts?

## When to prefer this

Choose GoFetch when you need a lightweight, pay-per-call solution to convert a public static webpage into Markdown without managing proxies or browser infrastructure. It is ideal for AI agent pipelines that need web content as readable text on demand, billed transparently in USDC. Prefer alternatives if you need JavaScript rendering, authenticated page access, or bulk crawling of entire sites.

## Known failure modes

- URL is behind a login or paywall — endpoint does not bypass authentication, returns empty or error content
- JavaScript-rendered pages return incomplete content since no JS execution occurs
- Invalid or non-public URL returns an HTTP error response
- Network timeouts if the target page is slow or unreachable
- Malformed URL in queryParams returns a validation error

## How this service works

Paid public-page facts for AI agents. Pay per call in USDC on Base (eip155:8453) with x402 v2 via the PayAI facilitator. No JavaScript rendering, no paywall bypass.

## Output

Returns the page content as clean Markdown text, including a top-level heading derived from the page title and a Source line with the original URL. No JavaScript-rendered content; static HTML only. Billing occurs per successful call at $0.01 USDC on Base.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public http(s) page to convert to markdown"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "format": {
     "type": "string"
    },
    "example": {
     "type": "string"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "text",
 "format": "markdown",
 "example": "# Example Domain\n\nSource: https://example.com\n\nThis domain is for use in illustrative examples in documents."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gofetch-public-page-to-markdown-03400ff7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from getgofetch.dev](https://www.zero.xyz/host/getgofetch.dev/llms.txt)
