AB Anti-Detect Browser
Login Get Started
Now with 30+ fingerprint categories and MCP server mode

Anti-Detect Browser SDK

Launch Chromium instances with unique, real-device fingerprints using standard Playwright APIs. Undetectable by anti-bot systems.

Get Started Free View Documentation

Free tier includes 2 browser profiles. No credit card required.

Everything you need for browser fingerprinting

Enterprise-grade CDP injection with real device fingerprints, seamless Playwright integration, and AI agent support.

30+ Fingerprint Categories

Canvas, WebGL, Audio, Fonts, WebRTC, WebGPU, Battery, Keyboard, Speech, CSS Media, and 20+ more categories with 500+ individual parameters.

Playwright Integration

Get standard Playwright Browser and Page instances after launch. Zero learning curve -- all your existing Playwright scripts work out of the box.

Real Device Fingerprints

Collected from real Windows, Mac, and Linux devices. Each fingerprint includes 150+ WebGL parameters, canvas data, audio context, fonts, and more.

Profile Persistence

Cookies, localStorage, and session data survive browser restarts. Each profile maintains its own user data directory for long-running automation tasks.

MCP Server Mode

Run as an MCP server for AI agent integration. Launch browsers, navigate, fill forms, and take screenshots through standardized tool calls.

Visual Identity

Floating labels, window titles, and custom theme colors per account. Instantly identify which profile is running in which browser window.

Standard Playwright API

Configure your fingerprint with our custom API, then use standard Playwright from there. Zero learning curve if you already know Playwright.

One-line install: npm install anti-detect-browser
Fingerprints injected via CDP before any page script runs
Passes toString() checks, prototype chain, and iframe consistency
Also works with your existing Playwright setup via applyFingerprint()
import { AntiDetectBrowser } from 'anti-detect-browser'

// Create instance with your API key
const ab = new AntiDetectBrowser({
  key: 'your-api-key',
})

// Launch with a profile — fingerprint is auto-assigned
const { context, page } = await ab.launch({
  profile: 'reddit-account-01',
  proxy: 'http://user:pass@host:port',
  label: 'billr@outlook.com',
  color: '#e74c3c',
})

// Standard Playwright API from here
await page.goto('https://www.reddit.com')
await page.fill('#login-username', 'xxx')
await browser.close()

Simple, transparent pricing

Start free, scale as you grow. No hidden fees.

Free

$0 /mo

2 browser profiles

Get Started

Basic

$9.9 /mo

10 browser profiles

Subscribe
Popular

Pro

$19.9 /mo

30 browser profiles

Subscribe

Team

$49.9 /mo

100 browser profiles

Subscribe
View full pricing comparison →

Ready to go undetectable?

Start with 100 free fingerprints per month. Launch your first anti-detect browser in under 5 minutes.

Create Free Account Read the Docs