# nodeproxy Web Content Fetcher

> nodeproxy Web Content Fetcher is a paid API for AI agents from nodeproxy-production.up.railway.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Fetches any public URL, removes scripts/ads/navigation noise, and returns clean semantic Markdown optimized for LLM consumption

## Facts

- Endpoint: POST https://nodeproxy-production.up.railway.app/mcp/execute
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nodeproxy-web-content-fetcher-634c642e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eNkb6rs5guA_kuRYfh5Ai

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 nodeproxy-web-content-fetcher-634c642e -d '<json body>'
```

Example prompt: Can you fetch the content of https://en.wikipedia.org/wiki/Large_language_model and give me the clean, readable text — no menus, ads, or sidebars?

## When to prefer this

Choose this endpoint when you need fast, lightweight extraction of readable text from a standard HTML webpage and the page does not require JavaScript rendering. It is ideal for articles, documentation, blog posts, and static content pages where you want clean LLM-ready Markdown without the overhead of a full headless browser. For JavaScript-heavy SPAs or sites requiring realistic browser profiles, prefer the headless browser sibling endpoint instead.

## Known failure modes

- URL is not publicly accessible or behind authentication — returns an error or empty content
- Target website blocks scraping or returns a CAPTCHA — may return incomplete or no content
- Malformed or invalid URL input — returns validation error
- Target page is JavaScript-rendered SPA with no static HTML — content may be incomplete (use headless browser sibling endpoint instead)
- Rate limiting or timeout from the target server — fetch may fail or return partial content

## How this service works

Executes fetch on any public URL, strips scripts/ads/nav noise, and returns compressed semantic Markdown optimized for LLM token ingestion.

## Output

Returns compressed semantic Markdown of the target webpage's main content, with scripts, advertisements, navigation elements, and other noise stripped away — optimized for LLM token efficiency and downstream text processing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tool": {
   "type": "string"
  },
  "arguments": {
   "type": "object",
   "required": [
    "url"
   ],
   "properties": {
    "url": {
     "type": "string",
     "description": "Public website URL to parse"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nodeproxy-web-content-fetcher-634c642e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nodeproxy-production.up.railway.app](https://www.zero.xyz/host/nodeproxy-production.up.railway.app/llms.txt)
