What is Extra Stealth Mode?
Extra Stealth Mode leverages a specialized Chrome browser environment that provides:- 🔒 Advanced Anti-Detection - Bypass sophisticated bot detection systems and CAPTCHAs
- 🛡️ Automation Consistency - Maintain consistent access without getting blocked
- 👤 Human-Like Behavior - Mimic real user patterns to avoid suspicion
Alternative Cloudflare-verified access to webpages is available through our Cloudflare Web Bot Auth Integration.
Quick start - Enable stealth features
1
Create a session with extra stealth enabled
Create a browser session with extra stealth features enabled using the SDK:
2
Use the session for automated browsing
Once your stealth session is created, you can use it for automated browsing that bypasses common detection mechanisms:
Using stealth with tasks
Save stealth settings on the task viatask_default_browser_configuration — a one-time setup. Include browser.extra_stealth and an active session.proxy (required):
If you pass a
session_id to /run, that session’s config is used instead. See Run a Task.Usage with Profiles
Use stealth mode with saved browser profiles for persistent authenticated sessions:Enabling Console Logs
To receive console log events while using extra stealth, enableconsole_logs in your session configuration:
Catching Captcha Events
When using stealth mode with captcha solving enabled, you can listen to captcha lifecycle events via CDP (Chrome DevTools Protocol). This allows you to track when captchas are detected, solved, or failed.Event Types
Session warm-up
Some sites show a login or sign-up wall to a browser they have never seen, even with stealth on: they check whether this browser has already run their own scripts once, on the IP it is using now. Turn onbrowser.warm_up and the session loads the site’s homepage once before it is handed to you, so your first navigation arrives with a jar those checks accept. On a warmed session, a direct navigation to that site also carries a search-engine referer; see Entering the site below. LinkedIn is the site covered today.
Entering the site. Some sites, LinkedIn among them, show a public page to a visitor arriving from a search result and wall the same browser on a direct navigation. On a warmed session the browser handles this for you: a direct navigation to the warm-up’s site carries a search referer, whether it comes from
page.goto(profileUrl), the agent, or a URL typed into the address bar in the live view. Landing still depends on the reputation of the exit IP the session was given, and a new session gets a new exit.ipinfo.io through the session’s exit to record which IP the session used; it counts as session traffic like the rest of the warm-up.
