# Crawl - Web Scraping via x402

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

Fetches and returns the content of a given URL for AI agents, billed per request in USDC via the x402 payment protocol

## Facts

- Endpoint: POST https://cr4vvol.vercel.app/api/read
- 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/crawl-web-scraping-via-x402-b06d913d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PPg4fs0bX4xg1IhK6r8A7

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 crawl-web-scraping-via-x402-b06d913d -d '<json body>'
```

Example prompt: Can you fetch and read the content of this page for me: https://example.com/article — I need the full text scraped from that URL.

## When to prefer this

Choose this endpoint when your AI agent needs to fetch live web page content on demand without managing subscriptions or API keys, and you want to pay per request in USDC via x402. Ideal for one-off or low-volume web reads in agentic workflows.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status
- Invalid or malformed URL provided in request
- Payment in USDC not completed or insufficient — x402 payment required
- Target website blocks scraping or returns CAPTCHA
- Timeout if target server is slow to respond

## How this service works

Web scraping and search for AI agents. No auth, no subscriptions. Pay per request in USDC via x402.

## Output

Returns a JSON object with a 'success' boolean and a 'data' object containing the scraped content of the requested URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "url"
 ],
 "properties": {
  "url": {
   "type": "string",
   "description": "URL to read"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crawl-web-scraping-via-x402-b06d913d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cr4vvol.vercel.app](https://www.zero.xyz/host/cr4vvol.vercel.app/llms.txt)
