Undetected ChromeDriver
A powerful Python library that provides an undetectable Selenium ChromeDriver, bypassing bot detection systems while maintaining full compatibility with Selenium’s API.
Get Started
Install and run your first undetected browser in minutes
Installation Guide
Step-by-step installation instructions for all platforms
API Reference
Complete API documentation for all classes and methods
Advanced Features
Explore CDP events, headless mode, and advanced configurations
Key Features
Stealth Automation
Bypass CloudFlare, Imperva, hCaptcha, and other bot detection systems
Auto-Patching
Automatically downloads and patches ChromeDriver to remove detection signatures
CDP Events
Subscribe to Chrome DevTools Protocol events for advanced monitoring
Multiprocessing
Built-in support for parallel browser automation across multiple processes
Headless Mode
Run browsers in headless mode with stealth configurations
Selenium Compatible
Drop-in replacement for selenium.webdriver.Chrome with full API compatibility
Quick Example
Why Undetected?
Modern websites use sophisticated bot detection systems that can identify automated browsers. Traditional Selenium ChromeDriver leaves detectable fingerprints that trigger these systems. Undetected ChromeDriver removes these fingerprints by:- Patching the ChromeDriver binary to remove detection signatures
- Configuring Chrome with stealth-optimized settings
- Providing tools to handle edge cases like headless detection
Get Started
Introduction
Learn about the library and its capabilities
Quickstart
Get up and running in under 5 minutes
Guides
Follow practical guides for common use cases