Create a browser profile
create_profileCreate a new browser profile with a coherent fingerprint to avoid detection. Add proxy or custom fingerprint when needed.
Instructions
Create a NEW browser profile. If the user named a profile and asked you to open, run or 'spin up' it, that is start_profile with name — not this tool. Creating a lookalike loses every cookie, login and bit of history the real one holds. This tool refuses a name that already exists unless allowDuplicateName is set.
By default this pulls a real, internally coherent fingerprint from the Dolphin dataset and applies it — which is what you want, since Dolphin does NOT generate fingerprints server-side and an incoherent one defeats the point of an anti-detect browser. The fingerprint is flattened into the profile's own field shape (useragent/cpu/memory/webglInfo as {mode,value} objects); handing the API a nested fingerprint object as its docs suggest produces a profile that cannot be read or started. Pass fingerprint from get_fingerprint to choose one yourself, or set autoFingerprint: false to create a bare profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | Custom Chromium launch arguments, e.g. ["disable-gpu"]. | |
| name | Yes | ||
| tags | No | Free-form tags. | |
| notes | No | Free-form note objects. | |
| proxy | No | Proxy for the profile. Either `{ id }` to attach an existing proxy, or `{ type, host, port, ... }` to create a new one and attach it. Omit for no proxy. | |
| folderId | No | ||
| platform | Yes | Host OS the profile mimics. | |
| statusId | No | ||
| fingerprint | No | A full fingerprint object from `get_fingerprint`, used verbatim. | |
| mainWebsite | No | Main website — affects the profile icon and some spoofing tweaks. | |
| browserVersion | No | Major Chrome version to imitate, e.g. 138. Only used when auto-fetching a fingerprint. | |
| autoFingerprint | No | Fetch a coherent fingerprint automatically when none is supplied. | |
| platformVersion | No | OS version. Taken from the fingerprint when omitted. | |
| allowDuplicateName | No | Permit creating a second profile with a name that already exists. Off by default, because a name collision almost always means the intended profile already exists. |