Extra Stealth mode is automatically enabled for all sessions using a Dedicated Sticky IP profile.
1
Create a profile with a dedicated sticky IP
Use the Create Profile API to create a profile with a dedicated sticky IP by setting This allocates a dedicated IP that is not shared with other profiles.
dedicated_sticky_ip to true:2
Start a session using the profile
Start a browser session with the profile. Set The session will automatically use the reserved sticky IP and Extra Stealth mode.
persist to true so the browser state (cookies, localStorage, etc.) is saved when the session ends.3
Do your work in the session
Connect to the session via live view, CDP, or the session view in the dashboard. Log in to accounts, configure settings, or perform any actions you need.When you’re done, close the session. The profile state (cookies, localStorage, etc.) will be persisted automatically because
persist was set to true.4
Start future sessions with the same profile
Any new session started with this profile will use the same dedicated sticky IP and have all the saved browser state from previous sessions.
5
Override the IP with your own proxy (optional)
To override the default sticky IP, set the
proxy field when using the Start Browser Session API. See Bring Your Own Proxy for configuration details.Mac hardware
Sessions that run on Mac hardware (session.hardware: "mac") can use a profile with a dedicated sticky IP once the capability is enabled for your project. Nothing changes in the request: the session restores the profile before it is ready, routes through the profile’s dedicated IP, and persists the profile when it ends.
On Mac hardware the saved state is written when the session ends (
DELETE the session, let it time out, or close the browser over CDP). GET /v1/profiles/{name} reports status: "ready" once the new state is stored; poll it before starting the next session on the same profile if you depend on the latest state. Until the capability is enabled for your project, Mac sessions that use a profile answer 400 with browser.profile is not available on hardware 'mac', preceded by profile-managed sticky proxies are not available on hardware 'mac' when the profile has a dedicated sticky IP; the (set by your project's enforced configuration) suffix only says the refused setting came from your project’s enforced configuration.
