# agbrowser 30-Minute Browser Session

> agbrowser 30-Minute Browser Session is a paid API for AI agents from agbrowser.shveik.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Launches a hosted, controllable 30-minute browser session for an AI agent to navigate, click, read, and screenshot web pages, paid via x402 stablecoin protocol.

## Facts

- Endpoint: POST https://agbrowser.shveik.dev/x402/session-30m?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agbrowser-30-minute-browser-session-b8ad1923
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vsNE5J57kxUb4qe70ahUp

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 agbrowser-30-minute-browser-session-b8ad1923 -d '<json body>'
```

Example prompt: Spin up a 30-minute browser session starting at https://example.com using a 1280x800 viewport, English locale, and honest identity mode so I can navigate and read the page content.

## When to prefer this

Choose this endpoint when your AI agent needs to interact with a real, JavaScript-rendered browser environment — especially for sites that block plain HTTP scrapers, require cookie/session handling, or need multi-step click navigation. Prefer it over static HTTP fetching when the target page is dynamic. The 30-minute window suits medium-complexity automation tasks; use shorter session variants for quick reads and longer sessions for deep multi-page workflows. Stablecoin payment via x402 makes it suitable for fully autonomous agent pipelines without OAuth setup.

## Known failure modes

- Payment failure or insufficient USDC balance via x402 returns 402 Payment Required
- Invalid start_url format returns 400 Bad Request
- Viewport dimensions outside allowed range (w: 320-3840, h: 200-2160) return 400 validation error
- Session quota or capacity limits exceeded return 503 Service Unavailable
- Target URL unreachable from browser sandbox returns session error after launch
- Session expires after 30 minutes, subsequent commands return session-expired error

## How this service works

Hosted browser sessions for AI agents. Navigate, click, read and take screenshots through REST or MCP. Pay in stablecoins with x402 or MPP.

## Output

A JSON object containing the session ID, session access URL or connection details, and metadata needed for the agent to subsequently issue navigation, click, read, and screenshot commands against the live browser session for up to 30 minutes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "locale": {
   "type": "string",
   "maxLength": 35
  },
  "identity": {
   "enum": [
    "honest",
    "normal"
   ],
   "type": "string"
  },
  "timezone": {
   "type": "string",
   "maxLength": 100
  },
  "viewport": {
   "type": "object",
   "properties": {
    "h": {
     "type": "integer",
     "maximum": 2160,
     "minimum": 200
    },
    "w": {
     "type": "integer",
     "maximum": 3840,
     "minimum": 320
    },
    "dpr": {
     "type": "number",
     "maximum": 3,
     "minimum": 1
    }
   },
   "additionalProperties": false
  },
  "start_url": {
   "type": "string",
   "format": "uri",
   "maxLength": 4096
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agbrowser-30-minute-browser-session-b8ad1923/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agbrowser.shveik.dev](https://www.zero.xyz/host/agbrowser.shveik.dev/llms.txt)
