Creates a new browser profile in the specified workspace and folder.
create_profileCreate a new browser profile in a chosen workspace and folder, with optional settings for fingerprint, proxy, screen, language, and timezone. Returns a unique ID for updates or deletion.
Instructions
This method creates a new browser profile in the specified workspace and the folder. It is possible to customize various parameters such as screen size, hardware emulation, language, timezone, proxy, and others. All parameters are optional if another is not specified. Browser profile is a set of parameters for browser configuration that can be used to create browser instances with different fingerprints and settings. Each profile has a unique identifier that is returned upon creation and can be used for subsequent operations on the profile, such as updating or deleting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cpu | No | CPU configuration settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value, or one of the specific core/thread strings: "2/4", "4/8", "6/12", "8/16", "10/20", "12/24", "14/28", "16/32", "32/64", "64/128". Use the exact string including the slash, e.g. "4/8" not "4". | |
| name | No | The profile name. | |
| tags | No | Profile tags separated by spaces (optional). | |
| audio | No | Audio configuration settings. Allowed values: "on" to enable or "off" to disable. | |
| fonts | No | Font configuration settings. Allowed values: "on" to enable or "off" to disable. | |
| notes | No | Additional notes for the profile. | |
| webGl | No | WebGL configuration settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value. | |
| canvas | No | Canvas settings. The allowed values are: "Ignore" to disable this feature or "Noise" to use noising. | |
| memory | No | Memory configuration settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value, or one of the specific GB values as a string: "2", "4", "8", "16", "32", "64", "128". | |
| screen | No | Screen configuration settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value, or one of the named resolution IDs: "SVGA" (800×600), "WSVGA" (1024×600), "XGA" (1024×768), "HD" (1280×720), "WXGA" (1280×768), "WXGA+" (1280×800), "SXGA" (1280×1024), "WXGA HD" (1366×768), "WSXGA" (1440×900), "HD+" (1600×900), "UXGA" (1600×1200), "WSXGA+" (1680×1050), "FHD" (1920×1080), "WUXGA" (1920×1200), "WQHD" (2560×1440), "4K UHD-1" (3840×2160), "5K" (5120×2880), "8K UHD-2" (7680×4320), and others such as "XGA+", "SXGA-", "SXGA+", "1360×768", "1536×864", "QWXGA", "QXGA", "WQXGA". Use the exact named ID string, not pixel dimensions directly. | |
| webGpu | No | WebGPU configuration settings. Allowed values: "on" to enable or "off" to disable. | |
| webRtc | No | WebRTC configuration settings. Allowed values: "Emulate" to use value from fingerprint, "Real" to use system value, or "Hide" to disable. | |
| battery | No | Battery configuration settings. Allowed values: "on" to enable or "off" to disable. | |
| domRect | No | DOM Rectangle configuration settings. Allowed values: "Ignore" to disable or "Noise" to use dom rect noising. | |
| plugins | No | Browser plugins configuration. Allowed values: "on" to enable or "off" to disable. | |
| folderId | No | Folder identifier (optional). | |
| language | No | Browser language settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value, or one of the supported locale codes: "ru" (Russian), "en-US" (English US), "de" (German), "fr" (French), "es" (Spanish), "en-GB" (English UK). | |
| presetId | No | Optional preset identifier used to initialize the profile configuration. | |
| timeZone | No | Time zone settings. Allowed values: "auto" to use value from fingerprint, "system" to use system value, or custom timezone value (e.g., Europe/Moscow). | |
| osVersion | No | OS version for fingerprint selection. Allowed values: "win10" or "win11". If empty, the server auto-detects the host OS. | |
| geoLocation | No | Geographic location settings. Allowed values: "auto" to use value from fingerprint, or from one to seven comma-separated numbers for coordinates (Latitude, Longitude, Altitude, Accuracy, AltitudeAccuracy, Heading, Speed, Radius). Numbers can be skipped (e.g., "10, , 40, , 60, 70"). Note: "ignore" is not supported for this field and will cause an error. | |
| workspaceId | No | Workspace identifier. -1 means the default workspace. | |
| mediaDevices | No | Media devices settings. The allowed values are: "auto" to use value from fingerprint, "ignore" to use real values or custom location values. You can specify from one to three integer numbers that represent the following values: AudioInput, AudioOutput and VideoInput. The numbers can be skipped. For example, the following values are valid: 1,,5 - means AudioInput = 1, AudioOutput = random, VideoInput = 5 | |
| speechVoices | No | Speech voices configuration. Allowed values: "on" to enable or "off" to disable. | |
| proxyServerId | No | Proxy server identifier (optional). | |
| commandLineArguments | No | Custom command line arguments to pass to the browser on startup |