Cloud Browser API

Headless browsers for
AI agents and developers

Launch managed browser sessions in the cloud. Connect with Puppeteer, Playwright, or Selenium. Built-in stealth, CAPTCHA solving, and proxy rotation.

One-Line Integration

Connect your existing tools

BrowseFleet returns a standard CDP WebSocket URL. Connect any browser automation library you already use. One line to switch from local to cloud.

Sessions start in under 1 second

Run up to 100 concurrent browsers

Stealth mode passes all bot detection

example.ts
import { BrowseFleet } from 'browsefleet';
import puppeteer from 'puppeteer-core';

const bf = new BrowseFleet({ apiKey: 'bf_...' });

// Launch a stealth browser session
const session = await bf.sessions.create({
  stealth: 'full',
  viewport: { width: 1920, height: 1080 },
});

// Connect Puppeteer to the cloud browser
const browser = await puppeteer.connect({
  browserWSEndpoint: session.websocketUrl,
});

const page = await browser.newPage();
await page.goto('https://example.com');

// Or use quick actions — no session needed
const { markdown } = await bf.scrape('https://example.com');
console.log(markdown);

Features

Everything you need for browser automation

Sessions API

Launch managed browser sessions via API. Connect with Puppeteer, Playwright, or Selenium through CDP WebSocket.

Stealth Mode

Built-in anti-detection with fingerprint spoofing, WebDriver masking, and timezone matching. Pass bot checks by default.

Quick Actions

One-call scrape, screenshot, or PDF. Returns cleaned HTML, markdown, and readability-optimized text.

Computer API

Click, type, scroll, navigate. Built for Claude, GPT, and Gemini Computer Use. Every action returns a screenshot.

CAPTCHA Solving

Automatic CAPTCHA detection and solving via 2captcha integration. reCAPTCHA, hCaptcha, and Turnstile supported.

Proxy Support

Per-session proxy URLs with SOCKS5 and HTTP support. Built-in proxy authentication handling.

Cookie Persistence

Save and restore browser profiles across sessions. Cookies, localStorage, and auth state persist automatically.

Self-Hostable

Run BrowseFleet on your own infrastructure. Single Docker container, no external dependencies.

Pricing

Simple, usage-based pricing

Pay per browser-hour. No hidden fees. Self-host for free.

Hobby

Free/mo

$0.10/hr browser time

5 concurrent

500 requests

Stealth mode

CDP WebSocket

Get Started

Starter

$29/mo

$0.10/hr browser time

10 concurrent

1,000 requests

Stealth mode

CDP WebSocket

Get Started

Most Popular

Developer

$99/mo

$0.08/hr browser time

20 concurrent

Unlimited

Stealth mode

CDP WebSocket

Get Started

Pro

$499/mo

$0.05/hr browser time

100 concurrent

Unlimited

Stealth mode

CDP WebSocket

Get Started

Ready to automate the web?

Get started in under 2 minutes. Free tier includes 500 requests per day.