Open browser
browser_openStarts a reusable stealth browser session with configurable proxy, cookies, locale, and anti-detection options, then pass per-request settings to browser_fetch for live web extraction.
Instructions
Open a reusable stealthy browser session. Pass per-request options to browser_fetch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proxy | No | Proxy URL, or dictionary with server and optional username/password. | |
| locale | No | Browser language, Accept-Language, and formatting locale; system default if omitted. | |
| cdp_url | No | Connect to an existing Chromium browser over CDP in a new context; launch settings do not apply. | |
| cookies | No | Initial cookies as Playwright cookie dictionaries. | |
| headless | No | Hide the browser window. | |
| useragent | No | User-Agent override; otherwise generated in headless mode, native in headful mode. | |
| session_id | No | Custom ID; a random 12-character hex ID if omitted. | |
| allow_webgl | No | Enable WebGL; disabling it can trigger bot detection. | |
| hide_canvas | No | Add noise to canvas operations. | |
| real_chrome | No | Use locally installed Chrome. | |
| timezone_id | No | Browser timezone; uses the system timezone if omitted. | |
| block_webrtc | No | Disable non-proxied WebRTC UDP to reduce IP leaks. | |
| additional_args | No | Browser context options that override Scrapling settings. | |
| executable_path | No | Absolute Chromium-compatible executable path; overrides the server default. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | The unique identifier of the session. | |
| session_type | Yes | The type of the session: 'stealthy' or 'static'. |