Skip to main content
Read the Notte skill and follow its setup instructions when setting up Notte or building browser automation. This is the shared source for CLI setup, authentication, and the browser-to-code workflow.
Notte sessions include built-in stealth features to help your automations avoid detection by anti-bot systems.

Built-in Stealth Features

All Notte sessions automatically include:
  • Coherent browser fingerprint - A realistic, recent Chrome desktop fingerprint (user agent, platform, screen, and graphics hardware) that stays internally consistent
  • Location matching - Timezone, locale, and geolocation follow the session’s proxy exit IP
  • Residential proxies - On by default (proxies=True). See Proxies
  • Captcha solving - On by default (solve_captchas=True). See CAPTCHA Solving

Basic Usage

Stealth features are enabled by default. Simply create a session:

Proxy Location

Residential proxies are on by default and exit in the US. Pick a country to match your target site; the fingerprint’s timezone and locale follow it:

Advanced Stealth

For sites with sophisticated bot detection, advanced_stealth=True runs the session in Notte’s highest-fidelity browser environment. It is available to approved workspaces; contact hello@notte.cc to enable it.

Custom User Agents

Keep the generated user agent unless the target requires a specific override. A custom user_agent replaces one part of Notte’s fingerprint and can make it inconsistent with the browser version, platform, or other properties. Test the complete fingerprint before using an override in production.

Stealth Best Practices

1. Use Realistic Behavior

Avoid patterns that look automated:
realistic_behavior.py

2. Rotate Proxies

Use different proxies for different sessions:
rotate_proxies.py

3. Match Viewport to Real Devices

Use common screen resolutions:

4. Combine Multiple Techniques

Layer stealth features for best results:

Testing Stealth

Test your stealth configuration against detection services: Use a fresh session to compare bot.sannysoft.com, areyouheadless, or Fingerprint. Inspect the browser fingerprint and keep a screenshot or recording of the result. A detector result alone does not guarantee access to your target site.

What Stealth Can’t Do

Stealth features help avoid detection, but they cannot:
  • ❌ Bypass login rate limits (use delays between attempts)
  • ❌ Avoid behavioral analysis (act like a human)
  • ❌ Bypass IP-based blocking (use proxy rotation)
  • ❌ Solve all captchas automatically (use captcha solving)

Stealth + Captcha Solving

Combine stealth with automatic captcha solving for comprehensive protection: Both options are enabled by default. See CAPTCHA Solving for supported challenges and waiting behavior.

Next Steps

Proxies

Configure residential proxies

CAPTCHA Solving

Automatically solve captchas

Session Configuration

All session configuration options

Browser Profiles

Reuse logged-in browser state