# Batch URL Scraper (up to 5 URLs)

> Batch URL Scraper (up to 5 URLs) is a paid API for AI agents from x240.jvnclk88.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-23).

Fetches up to 5 URLs in a single call and returns clean extracted text (up to 2,000 characters each)

## Facts

- Endpoint: POST https://x240.jvnclk88.workers.dev/scrape/batch?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/batch-url-scraper-up-to-5-urls-9812d519
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mFHSajP40ubgi6DYCgv-h

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 batch-url-scraper-up-to-5-urls-9812d519 -d '<json body>'
```

Example prompt: Can you scrape the text from these three pages for me — https://example.com/article1, https://example.com/article2, and https://example.com/article3 — and show me what each one says?

## When to prefer this

Use this endpoint when you need to scrape 2–5 URLs in a single efficient API call rather than making multiple individual scrape requests. It is ideal for batch comparison tasks, multi-source research, or any workflow where you have a small known set of URLs to fetch simultaneously. Prefer the single-URL scrape sibling endpoint if you only have one URL, or the article-text endpoint if you need cleaner article extraction without navigation and ads.

## Known failure modes

- URL is unreachable or returns a non-200 status — that URL's result may be empty or contain an error indicator
- More than 5 URLs submitted — request rejected due to maxItems constraint
- Private or auth-gated URLs return no meaningful content
- Pages with heavy JavaScript rendering may return incomplete text
- Very long pages are truncated at 2,000 characters per URL

## How this service works

Batch scrape - up to 5 URLs in one call, 2,000 characters of text each

## Output

An array of results corresponding to each submitted URL, each containing up to 2,000 characters of clean extracted text from that page. The response groups results per URL so the agent can correlate input URLs with their scraped content.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "urls": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 5,
   "minItems": 1,
   "description": "Public http or https URLs to fetch (up to 5)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/batch-url-scraper-up-to-5-urls-9812d519/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x240.jvnclk88.workers.dev](https://www.zero.xyz/host/x240.jvnclk88.workers.dev/llms.txt)
