# Web Link Extractor (Real Browser)

> Web Link Extractor (Real Browser) is a paid API for AI agents from x240.jvnclk88.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-21).

Extracts all hyperlinks from a given URL by rendering it in a real browser and returns them as a JSON list.

## Facts

- Endpoint: POST https://x240.jvnclk88.workers.dev/scrape/links?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/web-link-extractor-real-browser-8fd4dae2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OhY7OPmQ4ajn7kOQ528CP

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 web-link-extractor-real-browser-8fd4dae2 -d '<json body>'
```

Example prompt: Can you extract all the links from https://example.com/blog using a real browser so I get links even from JavaScript-rendered content?

## When to prefer this

Use this endpoint when you need to extract links from pages that rely on JavaScript to render their link content, making static HTML fetchers insufficient. Prefer this over plain HTTP scrapers when the target page uses client-side rendering (e.g. React, Vue, Angular). Choose this when you specifically need a flat list of all links rather than full page text or a screenshot.

## Known failure modes

- Invalid or malformed URL returns an error
- Private or localhost URLs are rejected or inaccessible
- Pages with aggressive bot detection may block the browser
- Timeout if the target page takes too long to load
- Pages requiring authentication will not return protected links
- Empty list returned if the page has no outbound links

## How this service works

Extract every link from a page in a real browser, returned as a JSON list

## Output

A JSON list of all hyperlink URLs found on the rendered page, extracted after full browser execution (including JavaScript-rendered content). Each entry is a URL string found in anchor tags or other link elements on the page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Public http or https URL to fetch"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/web-link-extractor-real-browser-8fd4dae2/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)
