Cloud browser API

Cloud browsers on US mobile IPs. $1 per GB.

Playwright connects over CDP to Chromium in its own microVM. Every session exits through Verizon, AT&T or T-Mobile. Start free with 20 browser-hours and 10 GB of US mobile data a month.

  • Billed per second
  • Rotate IPs mid-session
quickstart.mjs
import { chromium } from "playwright";
const api = "https://api.headlessfleet.com/v1/sessions";
const key = process.env.HEADLESSFLEET_API_KEY;
const headers = { Authorization: `Bearer ${key}` };
const body = JSON.stringify({ proxy: { country: "US" } });
const create = { method: "POST", headers, body };
let session = await (await fetch(api, create)).json();
const url = `${api}/${session.id}`;
// 202: not ready within 3 s. Poll every 2 s.
while (["pending", "starting"].includes(session.status)) {
  await new Promise((done) => setTimeout(done, 2000));
  session = await (await fetch(url, { headers })).json();
}
const { cdp_url } = session;
try {
  const browser = await chromium.connectOverCDP(cdp_url);
  const page = browser.contexts()[0].pages()[0];
  await page.goto("https://example.com");
  await browser.close();
} finally { await fetch(url, { method: "DELETE", headers }); }

Node 18+ and npm install playwright. No SDK.

Illustration, not live traffic
  • 10 GB

    US mobile data free every month

  • $1

    per extra GB on every plan

  • 6 h

    sessions even on Free

  • 1 microVM

    per session never reused

Compare

Better IPs, for a fraction of the price.

Browserbase, Steel and Hyperbrowser list $6–12 per GB for residential proxy data. Ours comes from US mobile carriers at $1, and Free, Starter and Growth include 5–25 GB a month.

Price per GB of managed proxy data after included allowances. List prices as of 2026-10-05.
  • HeadlessFleet US mobileEvery plan $1
    $1 per GB
  • Browserbase 2 ResidentialDeveloper $12 / Startup $10
    $10–12 per GB
  • Steel 2 ResidentialLaunch $10 / Scale $6
    $6–10 per GB
  • Hyperbrowser 2 ResidentialStartup $10 / Scale $10
    $10 per GB

Head to head with Browserbase, Steel and Hyperbrowser, at their list prices as of 2026-10-05. Each of their figures links its source.

ComparedHeadlessFleetBrowserbaseSteelHyperbrowser
IP addressesUS mobile carriersResidentialResidentialResidential
Proxy data, per GB$1$10–12$6–10$10
Free plan20 browser-hours and 10 GB of mobile data a month1 browser-hour, no proxy data$30 one-time credit$5 of credit, no proxies
200 browser-hours and 25 GB a month, up to 50 at once$99$299$316$270

How it works

Each session runs in a fresh microVM and exits through a US carrier.

Network

Pick a state, city or carrier.

Target a state, and a city or carrier where available. Rotate the IP mid-session with one API call. The browser’s timezone follows the exit.

POST /v1/sessions
{
  "timeout_seconds": 600,
  "proxy": {
    "country": "US",
    "region": "TX",
    "city": "Dallas",
    "carrier": "Verizon"
  }
}

Isolation

Used for one session, then destroyed.

Chromium runs in its own Firecracker microVM with default-deny networking and read-only drives.

How we isolate sessions
  1. Warm

    Booted fresh, never used.

  2. Leased

    Runs exactly one session.

  3. Destroyed

    Deleted when the session stops.

Default size 2 vCPU · 2 GiB RAM · 100 Mbps

Metering

Billed for the seconds that ran.

Billed per second from ready to stop, with no per-session minimum. Queueing and boot are free. Idle sessions close after 120 seconds by default.

One session, from request to stop
  1. Queued Free
  2. Booting Free
  3. Running Billed
  4. Idle Billed, closes at 120 s
  5. Stopped VM destroyed

Also included

  • Saved profiles

    Save a browser’s cookies, storage and sign-ins. Reopen it later on the same endpoint and location.

  • Live view

    Watch a headful session and take over with mouse and keyboard.

  • Session controls

    Set lifetime and idle timeout per session, and extend it while it runs.

Pricing

Every plan includes US mobile data.

Free

$0

No card. The allowance resets every month.

  • 20 browser-hours a month
  • 10 GB of US mobile data
  • 5 concurrent browsers
  • Sessions up to 6 hours
Start free, no card

Then $0.10 per browser-hour and $1.00 per GB.

Starter

$29 a month

For your first production workload.

  • 40 browser-hours a month
  • 5 GB of US mobile data
  • 10 concurrent browsers
  • Sessions up to 6 hours
Choose Starter

Then $0.10 per browser-hour and $1.00 per GB.

Growth

$99 a month

Five times Starter’s browsers, hours and data, at a lower hourly rate.

  • 200 browser-hours a month
  • 25 GB of US mobile data
  • 50 concurrent browsers
  • Sessions up to 12 hours
Choose Growth

Then $0.09 per browser-hour and $1.00 per GB.

GB counts upload plus download (109 bytes). Allowances reset monthly. Usage past the allowance is billed at your plan’s rates and taken from prepaid credit, which never expires. Plans renew monthly. Cancel any time.

Questions

What does “mobile” mean here?

It’s the network. Each session’s traffic exits through a Verizon, AT&T or T-Mobile connection. Chromium runs in its own microVM at our US-central location.

How fast does a session start?

About 4 seconds from the warm pool. Billing starts only when the browser is ready.

Do you record my sessions?

No. We don’t record CDP traffic or live view, and each session’s microVM is destroyed when it stops. HTTPS traffic passes through our relay without being decrypted. The privacy policy has the details.

Get 20 browser-hours and 10 GB of US mobile data a month, free.