rebrowser/rebrowser-patches
Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on demand.
This project helps web scraping practitioners and data analysts bypass common bot detection systems like Cloudflare and DataDome. It takes your existing automated browser scripts (using Puppeteer or Playwright) and makes them less detectable, allowing your automation to gather data or perform tasks on websites that otherwise block automated access. This helps ensure your web automation runs smoothly without encountering CAPTCHAs or immediate blocks.
1,301 stars. No commits in the last 6 months. Available on npm.
Use this if your automated web browser scripts are frequently getting blocked by anti-bot measures, preventing you from collecting data or completing tasks.
Not ideal if you're developing standard web applications or browser extensions and don't need to bypass bot detection for automated scraping.
Stars
1,301
Forks
70
Language
JavaScript
License
—
Category
Last pushed
May 09, 2025
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/rebrowser/rebrowser-patches"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
seleniumbase/SeleniumBase
APIs for browser automation, testing, and bypassing bot-detection.
apify/crawlee-python
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers....
intoli/user-agents
A JavaScript library for generating random user agents with data that's updated daily.
apify/crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In...
Kaliiiiiiiiii-Vinyzu/patchright
Undetected version of the Playwright testing and automation library.