browser_start
Launch a stealth-configured browser session for web automation, supporting proxies, device emulation, and persistent profiles to evade anti-bot detection.
Instructions
Start a browser session. Defaults to patchright chromium headed Chrome with a persistent profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proxy | No | Proxy for this session (persistent launch only). Keep IP country consistent with locale/timezone/geo to avoid bot detection. | |
| width | No | ||
| device | No | Emulate a device from the Playwright registry, e.g. "iPhone 15", "Pixel 7". Sets viewport, UA, scale factor, and touch. | |
| height | No | ||
| locale | No | ||
| mobile | No | Enable mobile emulation (touch + mobile hints) without a full device descriptor. | |
| browser | No | ||
| channel | No | ||
| headless | No | ||
| userAgent | No | ||
| timezoneId | No | ||
| cdpEndpoint | No | Existing Chrome remote debugging endpoint, e.g. http://127.0.0.1:9222 | |
| colorScheme | No | ||
| geolocation | No | Spoof geolocation. Grants the geolocation permission automatically. | |
| recordVideo | No | Record a video of the whole session. Pass true for defaults, or an object to customize. Saved as .webm; files finalize on browser_close. Not available over cdpEndpoint. | |
| userDataDir | No |