# GEDX402 Batch URL Scraper

> GEDX402 Batch URL Scraper is a paid API for AI agents from browser.gedx402.com, paid per call via x402, $0.082/call, status unknown (last checked 2026-09-15).

Scrapes up to 10 URLs in parallel and returns each page's content as clean Markdown, paid via USDC on-chain with no API key required.

## Facts

- Endpoint: GET https://browser.gedx402.com/v1/browser/outcome/batch-scrape
- Price: $0.082/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gedx402-batch-url-scraper-2a1b5381
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lSsHlsqmSI_30-uoiCLaD

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 gedx402-batch-url-scraper-2a1b5381
```

Example prompt: Scrape these three pages for me and give me the content as Markdown: https://example.com, https://news.ycombinator.com, and https://openai.com/blog — run them all at once.

## When to prefer this

Choose this endpoint when you need to scrape multiple URLs (up to 10) in a single API call and want results as clean Markdown without managing API keys. Ideal for agents that need to gather content from several pages simultaneously, pay per-use with USDC on-chain, and avoid rate-limit complexity of managing multiple sequential scrape calls. Best when you have a known list of URLs rather than needing full-site crawl or structured data extraction.

## Known failure modes

- Navigation timeout for slow-loading pages — returns error field for that URL
- Invalid or non-HTTPS URL — likely rejected or returns error per entry
- More than 10 URLs submitted — schema maxItems violation, request rejected
- Insufficient USDC payment — x402 payment failure, request not processed
- Target page blocks headless browsers — may return empty or partial markdown

## How this service works

Batch Scrape — parallel scrape-lite for up to 10 URLs in one x402 payment. POST { urls: string[] } on browser.gedx402.com; returns [{ url, markdown?, error? }]. x402 settlement $0.20 (1–10 URLs). Discover: GET /v1/models?bundle=browser.

## Output

A JSON array of results, one per input URL, each containing the URL and its full page content rendered as clean Markdown. If a URL fails (e.g. navigation timeout), that entry contains the URL and an error message string instead.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gedx402-batch-url-scraper-2a1b5381/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from browser.gedx402.com](https://www.zero.xyz/host/browser.gedx402.com/llms.txt)
