# uxus.finance Web Scrape (Bot-Bypass)

> uxus.finance Web Scrape (Bot-Bypass) is a paid API for AI agents from uxus.finance, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Fetches a web page while bypassing bot-blocking, returning the page title, meta description, and body content in markdown, text, or HTML format along with a character count and truncation flag.

## Facts

- Endpoint: POST https://uxus.finance/api/scrape
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uxus-finance-web-scrape-bot-bypass-7ec54500
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J4XfJWZRc9VyY2ICRZdxp

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 uxus-finance-web-scrape-bot-bypass-7ec54500 -d '<json body>'
```

Example prompt: Can you fetch the full page content from https://example.com/protected-article and give me the body as markdown — it might be blocking bots so make sure you can get past that.

## When to prefer this

Choose this endpoint when you need to retrieve content from a webpage that actively blocks bots, headless browsers, or automated scrapers (e.g. Cloudflare, Akamai, JS challenges). It is ideal when you need structured output (title, meta, body) in a usable format like markdown rather than raw HTML, and when a standard HTTP fetch would fail or return a challenge page.

## Known failure modes

- URL is unreachable or returns a non-200 status — error returned with status code
- Bot-blocking cannot be bypassed for highly protected sites — may return empty or partial content
- Page content exceeds size limits — truncation flag set to true with partial content
- Invalid or malformed URL input — validation error returned
- Page requires authentication beyond bot-bypass capability — content unavailable

## How this service works

Fetch any URL and get clean, LLM-ready page content — no API key, no account, no signup; pay per call in USDC on Base. Gets past common bot-blocking. Params: ?url=... (required), format=markdown|text|html (default markdown), max_chars=N (default 40000, max 120000). Returns { url, status, title, description, format, content, truncated, chars, latency_ms }; non-HTML URLs return raw content. For agents that need a page as text before summarising or extracting.

## Output

A JSON object containing the page title, meta description, and the page body rendered as markdown, plain text, or HTML (depending on requested format), plus a character count of the returned content and a boolean truncation flag indicating whether the full page was returned or it was cut off.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/article",
  "chars": 1840,
  "title": "Example Article",
  "format": "markdown",
  "status": 200,
  "content": "# Example Article ...clean markdown...",
  "truncated": false,
  "latency_ms": 620,
  "description": "meta description text"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uxus-finance-web-scrape-bot-bypass-7ec54500/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from uxus.finance](https://www.zero.xyz/host/uxus.finance/llms.txt)
