# agbrowser 60-Minute Browser Session

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

Starts a hosted 60-minute browser session for AI agents, enabling web navigation, clicking, reading, and screenshotting via REST or MCP, paid with stablecoins.

## Facts

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

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-60-minute-browser-session-af489c3e -d '<json body>'
```

Example prompt: Spin up a 60-minute agbrowser session starting at https://news.ycombinator.com, using a 1280x800 viewport, US English locale, and honest identity mode so I can navigate and screenshot pages.

## When to prefer this

Choose this endpoint when your AI agent needs a full, interactive hosted browser session lasting up to 60 minutes — ideal for complex multi-step web automation, authenticated browsing, or extended scraping tasks. Prefer it over shorter session tiers when tasks require sustained browsing with multiple navigations, clicks, and screenshots. Best when paying with stablecoins (USDC via x402 or MPP) is acceptable or preferred.

## Known failure modes

- Payment failure — insufficient USDC balance or x402/MPP payment not accepted, returning a 402 Payment Required error
- Invalid start_url — malformed URI or unreachable URL causing session initialization failure
- Viewport out of range — width/height/dpr values outside allowed bounds returning a validation error
- Session limit reached — provider capacity exhausted, returning a 503 or equivalent error
- Locale/timezone invalid — unrecognized locale or timezone string causing a 400 Bad Request

## 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

Returns a JSON object containing the browser session details, including a session ID and connection endpoint that the agent can use to send navigation, click, read, and screenshot commands over REST or MCP for up to 60 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-60-minute-browser-session-af489c3e/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)
