Browser-level fingerprint control

Run thousands of browser identities.Zero cross-contamination.

VeilBrowser gives every profile a consistent, browser-level fingerprint — canvas, WebGL, fonts, WebRTC and network all aligned. Launch from the desktop app or automate at scale with Puppeteer, Playwright and a REST API.

Local-first executionProxy-aware profiles45+ controlled signals
app.veilbrowser.net/dashboard

Profiles

Every identity, isolated and consistent

New profile
M
Marketing · US
SOCKS5 · New York·Windows 11 · Chrome 121
Running
S
Store · EU
HTTPS · Frankfurt·macOS 14 · Chrome 120
Running
R
Research · APAC
SOCKS5 · Singapore·Windows 10 · Chrome 119
Idle
V
Verification · UK
HTTP · London·macOS 14 · Chrome 121
Idle
45+
Fingerprint signals controlled
5
OS targets emulated
100+
Concurrent profiles per host
4
Proxy protocols supported

Works with your existing stack

Fingerprint integrity

Consistent signals, controlled at the browser level

Stock browsers leak inconsistent signals that get correlated across sessions. VeilBrowser aligns them per profile, so each identity looks like one real device.

SignalStock browserVeilBrowser
CanvasDrifts between launchesDeterministic per profile
WebGL / GPUHost GPU exposedEmulated vendor and renderer
FontsHost fonts leakBundled platform font pack
WebRTCReal IP can leakProxy-aligned, no leak
Timezone and localeTaken from hostAuto-matched to proxy IP
Screen and devicesHost metricsPer-profile device metrics
Platform

Everything you need to operate at scale

A complete toolkit for creating, isolating and automating browser profiles across any platform.

Browser-level fingerprint engine

Canvas, WebGL, audio, fonts, client hints and device metrics are controlled at the runtime layer and stay consistent across every launch of a profile.

CanvasWebGLAudioFontsClient HintsWebRTC

Proxy support

HTTP, HTTPS, SOCKS5 and SOCKS5H with per-profile assignment and IP-based geo alignment.

Automation-native API

Connect Puppeteer, Playwright or Selenium to a running profile and drive it programmatically. Full REST API for provisioning and orchestration.

Connect Puppeteer to a launched profile

automate.ts
import puppeteer from "puppeteer-core";// Launch a profile and get its debugging endpointconst { wsEndpoint } = await veil.launch("marketing-us");// Drive it like any Chrome instanceconst browser = await puppeteer.connect({  browserWSEndpoint: wsEndpoint,});const page = await browser.newPage();await page.goto("https://example.com");

Teams and roles

Organizations, invites and role-based access so teams can share profiles without sharing credentials.

Launch and usage tracking

Every session is recorded with duration and usage, giving you an auditable history across the fleet.

Profile templates

Save fingerprint and proxy presets to spin up new, consistent profiles in seconds.

Workflow

From profile to automation in three steps

Create an identity, launch it anywhere, and automate it with the tools you already use.

  1. 1

    Create a profile

    Pick an OS target and fingerprint preset, or start from a template. Assign a proxy per profile.

  2. 2

    Launch it

    Open the profile from the desktop app, or start it headless through the Local API on your own machines.

  3. 3

    Automate

    Attach Puppeteer, Playwright or Selenium over CDP, or orchestrate everything through the REST API.

terminal
# Launch a profile and get a CDP endpointcurl -X POST https://api.veilbrowser.net/v1/sessions \  -H "X-API-Key: $VEIL_API_KEY" \  -H "Content-Type: application/json" \  -d '{ "profileId": "marketing-us" }'
Solutions

One platform, many workflows

Teams use VeilBrowser wherever consistent, isolated browser identities matter.

  • Affiliate marketing

    Manage many ad accounts across platforms without cross-contamination or bans.

  • E-commerce

    Operate multiple storefronts and marketplace accounts from isolated identities.

  • Web scraping

    Run resilient, distributed collection with per-profile proxies and real fingerprints.

  • Ad and price verification

    See exactly what real users in a given geo see, with locale-accurate profiles.

  • Digital agencies

    Separate client work cleanly with organizations, roles and shared templates.

  • Privacy research

    Reproducible, controlled environments for anti-fraud and fingerprint research.

Enterprise

Built for teams that treat the browser as infrastructure

Local-first architecture, team governance and usage metering designed for production workloads.

Talk to sales
  • Organizations and RBAC

    Invite members, assign roles and control who can access which profiles.

  • API keys and usage metering

    Scoped keys with per-key usage tracking and rate limits.

  • Local-first execution

    Browsers run on your own machines through the Local API — your sessions never leave your infrastructure.

  • Billing and invoicing

    Transparent, usage-aware plans with Stripe-backed billing and invoices.

Pricing

Simple, transparent pricing

Start free and scale as you grow. Every plan includes the full fingerprint engine.

Lite

$0/mo

3 profiles

  • 3 browser profiles
  • Basic fingerprints
  • Community support
  • Profile templates
Get Started

Starter

$15.83/mo

10 profiles

  • 10 browser profiles
  • Premium fingerprints
  • Email support
  • Profile templates
  • Profile transfer
Start Free Trial

Base

$40.83/mo

50 profiles

  • 50 browser profiles
  • Premium fingerprints
  • Priority email support
  • Full API access (50 RPM)
  • Profile templates
Start Free Trial
FAQ

Questions, answered

Everything you need to know before getting started.

VeilBrowser works with any website. Profiles emulate Windows and macOS targets, and you can automate them with Puppeteer, Playwright, Selenium or the REST API.

Still have a question? Contact us

Start running clean browser identities today

Create your first profile in minutes. Scale to thousands when you are ready.

No credit card required · 7-day trial on paid plans · Cancel anytime