Overview
| Fetcher | Speed | Stealth | Use Case |
|---|---|---|---|
| Fetcher | Fastest | Medium | Static websites, APIs |
| StealthyFetcher | Medium | Highest | Anti-bot bypass, Cloudflare |
| DynamicFetcher | Slower | Low | JavaScript-heavy sites |
Fetcher (HTTP Requests)
Best for: Fast HTTP requests to static websites or APIs- Built on
curl_cffifor fast HTTP/1.1, HTTP/2, and HTTP/3 support - TLS fingerprint impersonation (mimics real browsers)
- Automatic header generation for stealth
- Supports GET, POST, PUT, DELETE methods
- Lowest resource usage
- Scraping static HTML pages
- Making API requests
- Sites without heavy JavaScript or anti-bot protection
- When speed is critical
StealthyFetcher (Anti-Bot Bypass)
Best for: Bypassing anti-bot systems like Cloudflare Turnstile- Advanced stealth capabilities with fingerprint spoofing
- Automatic Cloudflare Turnstile/Interstitial bypass
- Canvas fingerprinting protection
- WebRTC leak prevention
- Passes most online bot detection tests
- Built on Chromium with stealth patches
- Sites protected by Cloudflare Turnstile
- Anti-bot systems that detect automation
- When you need maximum stealth
- Sites with CAPTCHA challenges
DynamicFetcher (Browser Automation)
Best for: Full browser automation with Playwright- Full Playwright browser automation
- JavaScript execution and DOM manipulation
- Wait for network idle, selectors, or custom conditions
- Page actions for complex interactions
- Real Chrome or Chromium support
- JavaScript-heavy single-page applications (SPAs)
- Sites requiring complex user interactions
- When you need to execute custom JavaScript
- Dynamic content loading scenarios
Quick Decision Guide
Start with Fetcher
Always try
Fetcher first - it’s the fastest option and works for most static sites.Switch to StealthyFetcher if blocked
If you encounter Cloudflare or anti-bot protection, use
StealthyFetcher.Async Support
All fetchers support async operations:Next Steps
Static Requests
Learn about the Fetcher class for HTTP requests
Stealthy Mode
Bypass anti-bot systems with StealthyFetcher
Browser Automation
Full browser control with DynamicFetcher
Sessions
Manage persistent sessions and cookies