browser

Stealth Mode

Browser automation patches that normalise headless browser signals to match genuine user browser profiles and navigate browser environment checks.

Stealth mode refers to a collection of browser environment patches and overrides applied to a headless browser automation framework to make it indistinguishable from a real user's browser. Without these compatibility patches, headless Chromium exposes numerous signals that bot detection systems use to identify automation: `navigator.webdriver = true`, absent Plugin arrays, empty `window.chrome` runtime, distinctive Canvas rendering, and anomalous timing signatures.

A complete browser environment implementation patches: the `webdriver` property to be undefined rather than `true`, the Chrome runtime object (`window.chrome`, `window.cdc_*`), the Plugins array with plausible plugin entries, language and platform properties to match the claimed user agent, Canvas and WebGL rendering to add controlled noise, and timing functions to eliminate automation-induced precision patterns.

Open-source libraries like `playwright-stealth` and `puppeteer-extra-plugin-stealth` provide these patches as modular add-ons. AlterLab's Tier 3 applies a comprehensive browser compatibility patch set to Playwright, with fingerprint profiles that are regularly updated to match current Chrome stable release characteristics across the most common OS/GPU combinations.

What is Stealth Mode?

Browser automation patches that normalise headless browser signals to match genuine user browser profiles and navigate browser environment checks.

How does AlterLab handle Stealth Mode?

Open-source libraries like `playwright-stealth` and `puppeteer-extra-plugin-stealth` provide these patches as modular add-ons. AlterLab's Tier 3 applies a comprehensive browser compatibility patch set to Playwright, with fingerprint profiles that are regularly updated to match current Chrome stable release characteristics across the most common OS/GPU combinations.

Related Terms

Extract Stealth Mode data from any website

AlterLab returns clean, structured data from any public URL — no scraper infrastructure needed. Start free, no credit card required.

View API docs

Your first scrape.
Sixty seconds.

$1 free credit — up to 5,000 scrapes. No credit card.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · $1 free credit, up to 5,000 scrapes · Balance never expires