# nodeproxy Stealth Scrape

> nodeproxy Stealth Scrape is a paid API for AI agents from nodeproxy-production.up.railway.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Fetches and fully renders JavaScript-heavy or SPA web pages using a hardened headless browser with a realistic browser profile, returning the rendered content as clean Markdown

## Facts

- Endpoint: POST https://nodeproxy-production.up.railway.app/stealth-scrape
- 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/nodeproxy-stealth-scrape-5a8e63f2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tH7JGAzJTXtJZB8NGitAF

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-stealth-scrape-5a8e63f2 -d '<json body>'
```

Example prompt: Can you fetch the fully rendered content of https://example.com/dashboard — it's a React SPA and a plain HTTP fetch won't load the data — and give me the page content as Markdown?

## When to prefer this

Choose this endpoint when the target URL is a JavaScript-heavy site, single-page application (React, Vue, Angular, Next.js), or a page that loads content dynamically via AJAX — where a simple HTTP fetch would return an empty or incomplete page. Also prefer this over a basic fetch endpoint when the page uses light bot protection that a realistic browser profile can bypass. Do not rely on it for pages behind advanced anti-bot systems like Cloudflare Enterprise or Akamai Bot Manager.

## Known failure modes

- Advanced anti-bot walls (Cloudflare, Akamai) may block the request and return an error or challenge page
- Invalid or unreachable URLs return an error response
- Pages requiring authentication or login-gated content may return incomplete or login-form content
- Extremely heavy pages with long load times may time out
- Pages that load content only on user interaction beyond initial page load may return incomplete content

## How this service works

Hardened headless-browser fetch with full JavaScript/SPA rendering and a realistic browser profile, returning fully rendered Markdown. Best for JavaScript-heavy/SPA pages and light bot checks; not guaranteed against advanced anti-bot walls (e.g. Cloudflare/Akamai).

## Output

Returns the fully JavaScript-rendered page content converted to clean Markdown, including content that was dynamically injected by JavaScript or loaded via AJAX. Includes rendered text, headings, links, and structured content visible after the page fully loads in a real browser environment.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tool": {
   "type": "string"
  },
  "arguments": {
   "type": "object",
   "required": [
    "url"
   ],
   "properties": {
    "url": {
     "type": "string",
     "description": "URL to fetch via the hardened headless browser"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nodeproxy-stealth-scrape-5a8e63f2/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)
