anti-detect-browser
Launch Chromium with real-device fingerprints for multi-account operations, web scraping, and AI agent automation.
- Provides persistent browser profiles with isolated cookies, localStorage, and session data that survive restarts, plus real fingerprints across 30+ categories (Canvas, WebGL, Audio, Fonts, WebRTC, WebGPU) to evade anti-bot detection
- Supports standard Playwright APIs with zero learning curve; inject fingerprints into existing scripts via
applyFingerprint()or use the full SDK for profile management and proxy routing - Includes MCP server mode for AI agents (Claude, GPT) to launch browsers, navigate, interact with elements, capture screenshots, and stream live views via tool calls
- Offers visual identification with floating labels, window colors, and live monitoring dashboard at antibrow.com for debugging and team observation
- Filters fingerprints by OS, browser, device type, and version; supports proxy integration for geo-targeting and IP rotation across simultaneous sessions
Anti-Detect Browser SDK
Launch Chromium instances with real-device fingerprints via standard Playwright APIs. Every profile carries one coherent, real-device identity that is frozen at creation and replayed byte-for-byte on every later launch.
- npm package:
anti-detect-browser(Node >= 18) - PyPI package:
antibrow(Python 3.9 - 3.13) - Dashboard:
https://antibrow.com - REST API base:
https://antibrow.com/api/v1/ - Documentation:
https://antibrow.com/docs
Authorized use only. This is for automating systems you own or are permitted to use: your own accounts, your own site's bot detection and anti-fraud stack, publicly available data, and region-specific views of your own ads and pricing. Do not use it to access systems without authorization, to log into accounts that are not yours, to create fake accounts or engagement, or to work around a platform's enforcement decision. Respect each site's terms,
robots.txtand rate limits, and applicable law - see Acceptable use.
What this does not claim. A coherent real-device fingerprint removes the contradictions a synthetic browser leaves behind. It is not a guaranteed pass against enterprise bot managers, which also score network reputation, request patterns, behaviour and account history - none of which a fingerprint touches. Measure with the suites listed under What detection actually tests rather than assuming.
Every code sample below reads credentials from the environment; none contain literal keys or proxy passwords.