The only scraper with
Chrome-identical TLS
fingerprints
BoringSSL native JA4 fingerprinting, 11 stealth patches, behavioral simulation with Bezier curves and Markov chains. From 10ms HTTP to 30s full human emulation.
5
Evasion Modes
11
Stealth Patches
732
Passing Tests
10ms
HTTP Mode Latency
5 escalating evasion modes
Each mode adds anti-detection layers. Auto mode escalates through all of them.
HTTP
10-50msTLS fingerprinting (JA4), HTTP/2 SETTINGS spoofing, header order matching. Challenge detection before escalation.
Headless
200ms-2sChrome --headless=new with 11 stealth patches. navigator.webdriver, WebGL, canvas, AudioContext, CDP leaks all patched.
Stealth
2-15sAll of Headless plus Bezier mouse curves, Markov keyboard timing, momentum scrolling. Real behavioral patterns.
Human
5-30sAll of Stealth plus 6-month aged profiles, proxy rotation with EMA scoring, random dwell times. Maximum evasion.
Auto
SmartStarts at HTTP, escalates on detection. Cloudflare, DataDome, Imperva, PerimeterX — auto-detected and auto-bypassed.
Anti-bot evasion at every layer of the stack
TLS, HTTP/2, DOM, JavaScript, and behavioral — not just headers.
JA4 TLS Fingerprinting
Native BoringSSL addon for exact Chrome 124 JA4 match. Correct cipher suite order, extension order control, ALPN protocol ordering. The only implementation with JA4 extension control via NAPI-RS.
HTTP/2 SETTINGS Spoofing
Exact Chrome values: HEADER_TABLE_SIZE 65536, INITIAL_WINDOW_SIZE 6MB, WINDOW_UPDATE 15663105. Correct frame ordering. Header priority matching.
11 Stealth Patches
navigator.webdriver, chrome.runtime, WebGL vendor/renderer spoofing, canvas noise, AudioContext, CDP leak patching, iframe leaks, Permissions API, screen dimensions, Performance.now() jitter, languages array.
Behavioral Simulation
Bezier curve mouse movement, Markov chain keyboard timing with realistic WPM variance, momentum-based scrolling. Not random waits — actual human-like patterns.
6-Month Aged Profiles
Real SQLite browsing history, 6 persona archetypes (developer, shopper, student...), cookie accumulation, health scoring that decays on blocks and recovers on success.
Auto Escalation
HTTP → Headless → Stealth → Human. Challenge detection for Cloudflare, DataDome, Imperva, PerimeterX, reCAPTCHA, hCaptcha. Confidence scoring triggers automatic mode upgrade.
CAPTCHA Detection & Solving
Detects Turnstile, reCAPTCHA v2/v3, hCaptcha, DataDome, PerimeterX. Solvers: 2captcha, CapMonster, or Claude AI Vision. Auto site-key extraction.
Smart Proxy Rotation
EMA health scoring (alpha=0.2), per-domain banning, 4 rotation strategies (best-score, round-robin, least-used, random). Geo-filtering by country/region/city + ASN tracking.
Full Extraction Suite
HTML, plain text, CSS selector extraction (single/multiple, any attribute), JavaScript evaluation, full-page screenshots (PNG/JPEG), HAR 1.2 recording with all timings.
Page Actions
11 action types: click (left/right/middle), type (with clearFirst), scroll, hover, select, wait (6 conditions), navigate, evaluate JS, screenshot. Chainable sequences.
Fleet Management
Chrome session pooling, auto-port allocation, idle timeout recycling, capacity management. Local or remote Chrome (Docker/K8s). 5 lifecycle states with health tracking.
Claude MCP Native
Built-in MCP server for Claude Desktop and Claude Code. Two tools: scrape_url and scrape_with_actions. Direct AI-to-scraper integration without API wrappers.
Built for production
Not a toy. 732 tests. Strict TypeScript. CI/CD with stealth verification gate.
732 passing tests across 12 packages
Strict TypeScript — zero any
CI/CD: lint, test, type-check, audit, SAST, Docker, stealth verification
Prometheus metrics + Grafana dashboard
Docker multi-stage, multi-arch (amd64 + arm64)
Structured logging (Pino) with child loggers per module
Simple, transparent pricing
Start free. Scale as you grow. No hidden fees.
Enterprise
$199
per month
- 100,000 requests/month
- Unlimited scrapers
- 20 concurrent instances