# BlockRun.AI Web Page Fetch & Clean

> BlockRun.AI Web Page Fetch & Clean is a paid API for AI agents from blockrun.ai, paid per call via x402, $0.0075/call, status unknown (last checked 2026-09-16).

Fetches a web page by URL and returns its content cleaned and converted to Markdown format.

## Facts

- Endpoint: GET https://blockrun.ai/api/v1/surf/web/fetch
- Price: $0.0075/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockrun-ai-3f11253a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pwWT5spJWI-gK9wdA8--d

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 blockrun-ai-3f11253a
```

Example prompt: Fetch the page at https://example.com/article/blockchain-basics and give me the content as clean markdown so I can read it.

## When to prefer this

Use this endpoint when you need to retrieve and read the textual content of a public web page in a clean, LLM-friendly Markdown format. Prefer it over raw HTTP fetching when you want HTML stripped and structure normalized. Best suited for article pages, documentation, or any publicly accessible page where you need readable prose rather than raw HTML.

## Known failure modes

- URL is unreachable or returns a non-200 status — endpoint may return an error or empty body
- URL points to a JavaScript-heavy SPA that requires rendering — content may be incomplete
- URL is paywalled or requires authentication — only publicly accessible content is returned
- Invalid or malformed URL parameter — returns a 4xx error
- Rate limiting or payment failure — returns 402 or 429 error

## How this service works

Pay for the outcome. One endpoint for every model, tool and data source an agent needs — each call priced before it runs, at the best value per dollar. 103 models and 100 data and tool APIs.

## Output

The agent receives the full content of the requested web page cleaned and formatted as Markdown, with HTML tags removed and structure preserved as readable text.

## Example request

```json
{
 "url": "https://example.com"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Required query param"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockrun-ai-3f11253a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from blockrun.ai](https://www.zero.xyz/host/blockrun.ai/llms.txt)
