Skip to content

API Overview

Virtual Browser exposes HTTP APIs to create, launch, and control isolated Chromium profiles. Use Playwright or Puppeteer over CDP after launchBrowser for full page automation.

Pro feature

API and MCP require Pro and a signed-in client. Copy http://localhost:{port} and api-key from the API menu (port is dynamic, often near 9000).

REST-style endpoints on a local server. Authoritative references:

If the site and online docs differ, prefer the online version.

Base URL

http://localhost:{port}

Replace {port} with the value shown in the client.

Headers

http
Content-Type: application/json
api-key: YOUR_API_KEY

api-key is required on v2.1.5+.

Capabilities

AreaActions
ProfilesCRUD, launch, stop, cache/data cleanup, running state
CookiesGet / update JSON cookies
FingerprintRandomize / update fingerprint fields
GroupsList, add, rename, delete groups
ExtensionsList, install, remove CRX
Platform accountsList, add, delete, bulk update
MCPStreamable HTTP at /mcpMCP guide

Example

http
GET /api/getBrowserList HTTP/1.1
Host: localhost:9000
api-key: YOUR_API_KEY

Guides