# OneShotAgent Browser Automation

> OneShotAgent Browser Automation is a paid API for AI agents from win.oneshotagent.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-16).

Executes natural language browser tasks via AI automation, navigating and interacting with web pages up to a specified number of steps

## Facts

- Endpoint: POST https://win.oneshotagent.com/v1/tools/browser
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oneshotagent-browser-automation-5553c504
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JwYXJ6EYtooCSytNCR2RS

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 oneshotagent-browser-automation-5553c504 -d '<json body>'
```

Example prompt: Go to https://news.ycombinator.com, find the top 5 stories posted today, and return their titles and URLs as structured data — take up to 10 steps.

## When to prefer this

Choose this endpoint when you need to automate multi-step browser interactions described in natural language, especially when the target website has no API. Ideal for web scraping, form submission, or navigating dynamic JavaScript-heavy pages. Prefer over static scrapers when the task requires clicks, scrolls, or conditional navigation.

## Known failure modes

- Task too ambiguous or impossible to complete within max_steps — returns partial result or timeout error
- Start URL unreachable or blocked — returns navigation failure
- Website requires login or CAPTCHA — automation stalls or fails
- Output schema mismatch — data extracted doesn't conform to expected shape
- Payment not processed (x402) — request rejected before execution

## How this service works

AI browser automation - quote-based pricing

## Output

Returns the result of the completed browser task, which may include extracted text, structured data matching the provided output schema, and a log of browser steps taken. The response is shaped by the optional output_schema parameter if provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "task": {
   "type": "string",
   "description": "Natural language browser task"
  },
  "max_steps": {
   "type": "number"
  },
  "start_url": {
   "type": "string",
   "format": "uri"
  },
  "output_schema": {
   "type": "object"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oneshotagent-browser-automation-5553c504/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from win.oneshotagent.com](https://www.zero.xyz/host/win.oneshotagent.com/llms.txt)
