---
name: x402.browserbase.com
description: x402.browserbase.com provides on-demand remote Chromium browser sessions billed per-minute in USDC on Base, requiring no pre-existing Browserbase account or API key. Agents receive a WebSocket connect URL and session credentials to control a live browser for automation, scraping, or interaction tasks.
host: x402.browserbase.com
---

# x402.browserbase.com

This host is a pay-per-use gateway to Browserbase's remote browser infrastructure, targeting agents that need ephemeral, remotely controllable browser sessions without account setup overhead. It handles billing via x402/USDC on Base, making it suitable for autonomous agents that need to spin up a browser on demand for a bounded task window.

## When to use this host

Use this host when an agent needs a live, interactive browser session to perform web automation, form submission, JavaScript-rendered page scraping, or multi-step web interaction, and does not have a Browserbase account or API key available. Do not use it for fetching static HTML pages — a plain HTTP GET tool is faster and cheaper for that. Do not use it for long-running or persistent browser sessions that exceed the paid minutes window; a subscription-based browser service (e.g., a direct Browserbase plan) is more appropriate for sustained workloads. This host is also not a general web search or content extraction API — it provides raw browser control only.

## Capabilities

### Remote Browser Provisioning

Provisions a live, remotely controllable Chromium session and returns all credentials needed to connect and drive it via WebSocket for the purchased time window.

- **`create-browser-session`** — Creates a remote Chromium browser session via Browserbase and returns a WebSocket connect URL, session ID, and paid minutes, billed in USDC on Base.

## Skill reference

### `create-browser-session`

**Browserbase Pay-Per-Use Browser Session** — Creates a remote Chromium browser session via Browserbase and returns a WebSocket connect URL, session ID, and paid minutes, billed in USDC on Base.

*Use when:* Use when an agent needs a live, remotely controllable browser session to perform web automation, scraping, or interaction tasks without requiring a pre-existing Browserbase account or API key.

*Not for:* Do not use for persistent or long-running browser sessions beyond the paid minutes window; use a subscription-based browser service instead. Not suitable for static HTML fetching — use a plain HTTP request tool for that.

**Inputs:**

- `estimatedMinutes` (number, required) — Estimated number of minutes the agent plans to use the browser session. Determines how many minutes are purchased and billed.

**Returns:** Returns a sessionId, WebSocket connectUrl, paidMinutes count, liveUrl for DevTools inspection, authToken, expiresAt timestamp, and a pricing object with rate and amount paid.

**Example:** `{"estimatedMinutes": 5}`

---
