# GED X402 Async Browser Jobs

> GED X402 Async Browser Jobs is a paid API for AI agents from ged-x402-jobs.jvalamis.workers.dev, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-16).

Submits an async browser automation job (screenshot, markdown extraction, web scrape, etc.) and returns a job ID and poll URL for retrieving results without holding an expensive paid connection open.

## Facts

- Endpoint: POST https://ged-x402-jobs.jvalamis.workers.dev/v1/jobs/:action
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ged-x402-async-browser-jobs-064718a3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xXEEJzTCXje56teyHfswA

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 ged-x402-async-browser-jobs-064718a3 -d '<json body>'
```

Example prompt: Take a screenshot of https://example.com/pricing and get me the markdown content too — submit it as an async job and poll for the result when it's ready.

## When to prefer this

Choose this endpoint when you need async browser automation (screenshot, scrape, markdown extraction) and want to avoid holding a long synchronous HTTP connection open. It is ideal for AI agents operating on a pay-per-use basis with USDC on multiple chains (Base, Polygon, Arbitrum, World, Solana) and no API key management. Prefer it over synchronous scraping APIs when the target page is slow to render or when you want to decouple job submission from result retrieval.

## Known failure modes

- Payment failure: insufficient USDC balance or unsupported chain returns payment required error
- Invalid action type: unsupported action value in URL path returns 400
- Target URL unreachable: browser job fails if the target site is down or blocks headless browsers
- Job timeout: long-running scrapes may expire before completion, returning a timeout status on poll
- Poll URL expiry: if polling is delayed too long the job result may be purged

## How this service works

Submit an async browser job (screenshot, markdown, scrape, etc.). Returns job_id + poll_url; poll is free with token — no long x402 request hold.

## Output

Returns a JSON object containing a job_id and a poll_url. The agent can then poll the poll_url (free with token) to check job status and retrieve the final result — which may be a screenshot image, extracted markdown text, or structured scraped content depending on the action submitted.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ged-x402-async-browser-jobs-064718a3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ged-x402-jobs.jvalamis.workers.dev](https://www.zero.xyz/host/ged-x402-jobs.jvalamis.workers.dev/llms.txt)
