# CryptoRisk API Web Scraper

> CryptoRisk API Web Scraper is a paid API for AI agents from cryptorisk-api.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Fetches any URL and returns its content as clean markdown or plain text along with the page title and description, with no API key or account required.

## Facts

- Endpoint: POST https://cryptorisk-api.vercel.app/api/scrape
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cryptorisk-api-web-scraper-4eb1d1e0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kuho0QYlpMgVW1HN9b7ed

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 cryptorisk-api-web-scraper-4eb1d1e0 -d '<json body>'
```

Example prompt: Can you scrape this URL for me — https://techcrunch.com/2024/01/15/openai-news/ — and give me the full article content as clean markdown along with the page title?

## When to prefer this

Choose this endpoint when you need quick, keyless web content extraction without setting up a browser automation tool or a scraping account. It is ideal for one-off URL fetches, building lightweight research pipelines, or when you need clean markdown output ready for LLM consumption. Prefer it over full browser automation when JavaScript rendering is not required and over structured extraction endpoints when you want raw readable text rather than schema-mapped JSON fields.

## Known failure modes

- URL is unreachable or returns a non-200 status — endpoint may return an error or empty content
- JavaScript-heavy SPAs may not render correctly as content is fetched statically
- Paywalled or login-protected pages return only the publicly visible content
- Very large pages may be truncated or slow to process
- Rate limiting or temporary blocks from the target site may result in incomplete scrapes

## How this service works

Scrape: any URL -> clean markdown/text + title/description. No key, no account.

## Output

Returns the page content as clean markdown or plain text, along with the extracted page title and meta description. Strips ads, navigation, and boilerplate HTML, leaving only the core readable content.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cryptorisk-api-web-scraper-4eb1d1e0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cryptorisk-api.vercel.app](https://www.zero.xyz/host/cryptorisk-api.vercel.app/llms.txt)
