Camoufox Managed API

Camoufox.
Managed.
No setup.

Camoufox is a hardened Firefox fork built to defeat fingerprinting and bot detection. Spectrae hosts it — you connect via Playwright and skip the server provisioning, dependency management, and binary updates entirely.

Stealth browser at $0.05/min. Standard browser at $0.003/min. Per-second billing.

Firefox

Stealth Engine

WSS

Playwright Connect

$0.003/min

Standard

$0.05/min

Stealth

< 1s

Session Start

01 — Background

What is
Camoufox?

Camoufox is an open-source Firefox fork designed specifically for stealth web automation. It patches Firefox at the binary level to randomise canvas fingerprints, spoof hardware signatures, mask WebGL identifiers, and remove the telltale signals that anti-bot systems like Cloudflare, DataDome, and Kasada use to detect headless browsers.

Unlike Playwright's built-in stealth plugins, which bolt patches onto Chromium, Camoufox starts from Firefox — a genuinely different browser engine with a different fingerprint surface. That helps with checks that Chromium-based stealth tools often fail.

Connecting to a hosted Camoufox instance is a single-line change from any existing Playwright script.

EngineFirefox (hardened fork)
ProtocolPlaywright WSS
Playwrightfirefox driver — native
FingerprintRandomised per session
CanvasSpoofed
WebGLMasked
TLSFirefox JA3/JA4 profile
User-AgentReal Firefox strings
02 — Integration

One line change.
Stealth on.

Swap the standard browser endpoint for the stealth browser endpoint. Camoufox is the stealth engine underneath; the public WebSocket URL stays product-generic.

Standard browser — detectable

scrape.py
import asyncio
from playwright.async_api import async_playwright

async def main():
    async with async_playwright() as p:
        # Standard browser — fast, but fingerprint is detectable
        browser = await p.chromium.connect(
            "wss://browser.spectrae.dev/standard/playwright?key=YOUR_KEY"
        )
        page = await browser.new_page()
        await page.goto("https://example.com")
        print(await page.title())
        await browser.close()

asyncio.run(main())

Stealth browser — Camoufox engine

scrape_stealth.pyRecommended
import asyncio
from playwright.async_api import async_playwright

async def main():
    async with async_playwright() as p:
        # Stealth browser — powered by Camoufox
        browser = await p.firefox.connect(
            "wss://browser.spectrae.dev/stealth/playwright?key=YOUR_KEY"
        )
        page = await browser.new_page()
        await page.goto("https://example.com")
        print(await page.title())
        await browser.close()

asyncio.run(main())

Node.js / TypeScript

scrape.ts
import { firefox } from "playwright";

// Stealth browser endpoint, powered by Camoufox
const browser = await firefox.connect(
  "wss://browser.spectrae.dev/stealth/playwright?key=YOUR_KEY"
);

const page = await browser.newPage();
await page.goto("https://target-site.com");
const content = await page.content();
await browser.close();
03 — Why Managed

Self-hosting Camoufox
is a maintenance job.

No server to run

Self-hosting Camoufox means provisioning Linux servers, installing dependencies, keeping the binary updated, and handling crashes. Spectrae does all of that.

No fingerprint tuning

Camoufox ships with sane stealth defaults, but production use often requires fingerprint calibration. Spectrae keeps the engine maintained and tuned for production workloads.

No session cleanup

Browser sessions terminate and clean up automatically on disconnect. No zombie processes, no leaked memory, no manual teardown scripts.

No scaling work

Need 20 concurrent Camoufox sessions? Spectrae handles concurrency automatically. You pay per second of usage — nothing more.

Simple usage-based pricing

Stealth browser at $0.05/min. Standard browser at $0.003/min. Usage is billed per second and rounded up to the nearest second. Every browser session has a 20-second minimum charge.

Start with $1 free →

Managed Camoufox API.

Your agent.
Protected sites.

Get your API key

Free $1 credit. Usage-based billing.