Skip to content

puppeteer-stealth

94,086 30 301 MIT
2.11.2 (11 Apr 2023) May 29 2018 3.6 million (month)

Puppeteer Stealth is puppeteer plugin that fortifies headles browser for web scraping. This makes detection of puppeteer scrapers more difficult allowing to scrape targets which use headless browser detection techniques.

Puppeteer-stealth does this by applying various javascript patches to cover up traces of headless browser presence in the web scraping browser's environment.

Example Use


```javascript const puppeteer = require('puppeteer-extra')

// add stealth plugin and use defaults (all evasion techniques) const StealthPlugin = require('puppeteer-extra-plugin-stealth') puppeteer.use(StealthPlugin())

// puppeteer usage as normal puppeteer.launch({ headless: true }).then(async browser => { console.log('Running tests..') const page = await browser.newPage() await page.goto('https://bot.sannysoft.com') await page.waitForTimeout(5000) await page.screenshot({ path: 'result.png', fullPage: true }) await browser.close() console.log("success - check the result.png screenshot") }) ```

Alternatives / Similar


7,293 3.3.6 (2023-03-01 12:19:02 ago) May 15 2018 compare
94,086 24.40.0 (2026-03-19 13:46:35 ago) Mar 23 2013 compare
217 1.0.0-beta8.4 (2023-06-29 12:37:12 ago) Apr 18 2019 compare

Other Languages

5,944 v0.6.1 (2024-03-02 18:08:29 ago) Feb 23 2022 compare
primp new
504 1.2.2 (2026-04-03 07:11:15 ago) Jun 01 2024 compare
12,519 3.5.5 (2024-02-17 17:18:36 ago) Sep 04 2020 compare
camoufox new
7,089 0.4.11 (2025-01-29 09:33:18 ago) Mar 01 2024 compare
1,751 0.7.1 (2024-07-13 09:07:25 ago) Feb 23 2022 compare
nodriver new
4,003 0.48.1 (2025-11-09 05:57:23 ago) Jan 15 2024 compare
4,321 4.0.97 (2026-01-06 07:45:54 ago) Oct 01 2023 compare
1,001 0.9.2 (2024-12-01 02:55:27 ago) Feb 23 2022 compare
718 1.9.4 (2024-10-22 01:41:19 ago) Jul 22 2022 compare
pydoll new
- 0.0.0 (2025-02-01 00:00:00 ago) Jun 01 2024 compare
Was this page helpful?